Tag: powershell

PowerShell ist eine Kommandozeilen-und scripting-Dienstprogramm für Windows. Verwenden Sie dieses tag für Fragen über das schreiben und ausführen von PowerShell-Skripts NUR. Programmierung der Fragen für die cross-Plattform-version PowerShell-Core (Windows, macOS, Linux) sollte markiert werden [powershell-core]. Fragen zur system-administration sollte gebeten werden, auf den SuperUser.

Wie kann ich rufen Sie eine Datei aus dem gleichen Ordner, in der ich bin (im Skript)

Anzahl der Antworten 7 Antworten
Ich würde gerne call-Skript B von Skript ohne Angabe des kompletten Pfads. Ich habe versucht mit .\scriptb.ps1 aber das funktioniert nicht. Muss ich wirklich zu geben Sie den gesamten Pfad? (sorry für diese Recht einfache Frage, aber

Wie installieren und konfigurieren von PowerShell?

Anzahl der Antworten 3 Antworten
Bevor man Holen Sie angefangen zu lernen, PowerShell, braucht man um es zu installieren und konfigurieren, um die Ausführung von Skripts. Was ist eine einfache Möglichkeit, dies zu tun? Muss man wirklich brauchen, zu Lesen, einige Kapitel

Typ Konvertierung-problem in eine PowerShell-Funktion

Anzahl der Antworten 3 Antworten
Ich bin sehr neu in PowerShell-scripting und experimentierte mit Function. Dies ist der code, den ich schrieb: Function Add { $sum = 0; for($i = 0; $i -le $args.length; ++$i) { [int] $num = $args[$i] $sum +=

Wie bekomme ich einen Dateipfad ohne Erweiterung in der PowerShell?

Anzahl der Antworten 5 Antworten
Habe ich einen absoluten Pfad in eine variable in meinem powershell 2.0-Skripts. Ich will ausziehen, die Erweiterung, aber immer den vollständigen Pfad-und Dateinamen. Einfachste Weg, das zu tun? Also wenn ich C:\Temp\MyFolder\mytextfile.fake.ext.txt in einer Variablen namens, sagen

Ersetzen Sie den Pfad in der Powershell string

Anzahl der Antworten 2 Antworten
in meinem script überprüfe ich einige Dateien und möchten, ersetzen Sie einen Teil Ihres vollständigen Pfad mit einem anderen string (unc-Pfad der entsprechenden Aktie). Beispiel: $fullpath = "D:\mydir\myfile.txt" $path = "D:\mydir" $share = "\\myserver\myshare" write-host ($fullpath -replace

Powershell Get Übergeordneten Ordner einer Datei

Anzahl der Antworten 3 Antworten
Schreibe ich ein script, das Archiv-Dateien für die Analyse. Mein Problem ist, dass die Datei-Namen sind nicht eindeutig über mehrere Ordner, so dass Sie wird über geschrieben. Zum Beispiel: C:\StuffToCopy\Folder1\myFile1.txt C:\StuffToCopy\Folder1\myFile2.txt C:\StuffToCopy\Folder2\myFile1.txt C:\StuffToCopy\Folder2\myFile2.txt Am Ende meiner Kopiervorgang

Verwendung von git mit ssh-agent auf Windows

Anzahl der Antworten 2 Antworten
Bin ich auf Windows. Ich habe git installiert und posh-git (einige Helferlein für Windows PowerShell). Ich kann nur hinzufügen, Tasten mit ssh-add und können die Authentifizierung mit github und mein webserver. Ich kann auch git verwenden von

Maximieren Fenster und bringen Sie es in der front mit powershell

Anzahl der Antworten 2 Antworten
Gibt es eine Möglichkeit, um ein Fenster in front-aus der powershell? Ich habe versucht, diese zu verbergen, alle windows (Arbeit) und bringt mir die powershell (arbeiten nicht) [void] [System.Reflection.Assembly]::LoadWithPartialName("'Microsoft.VisualBasic") $shell = New-Object -ComObject “Shell.Application” $shell.MinimizeAll() $a =

Ausführen einer EXE-Datei mit PowerShell aus einem Verzeichnis mit Leerzeichen

Anzahl der Antworten 2 Antworten
Ich versuche zu laufen MSTest.exe von C:\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE. Was mehr ist, ich bin unter all den Versammlungen, die in meinem aktuellen Verzeichnis und stellt Sie als separate /testcontainer Argumente. Ich kann nicht herausfinden,

Powershell "join"

Anzahl der Antworten 6 Antworten
Rufen Sie mich dumm, aber ich bin zu verlieren meine Haare mit diesem. Ich habe zwei Ergebnisse von "Get-WmiObject": $cpu = Get-WmiObject -Class Win32_Processor $mb = Get-WmiObject -Class Win32_BaseBoard Nun, ich kann filter und eine CSV-Datei ausgeben

Ich kann nicht installieren 'pip' für python

Anzahl der Antworten 2 Antworten
Werde ich durch das Buch Lernen, Python The Hard Way, und ich brauche zu installieren pip.(ex46,ex47) Also ich gespeichert get-pip.py auf meinem computer und in der powershell habe ich : PS C:\Users\Toto\pip> python Get-pip.py Downloading/unpacking pip Installing

Im nicht-interaktiven Modus Powershell

Anzahl der Antworten 1 Antworten
Ich benutze Octopus für unsere Implementierungen. Ich habe ein problem mit einem Powershell-Skripts zum Steuern der Bereitstellung: # stops running processes $processes = @("Notepad", "Firefox") foreach ($process in $processes) { $prc = Get-Process -Name $process -ErrorAction SilentlyContinue

Ausführen von PowerShell-Skript aus C# Anwendung

Anzahl der Antworten 3 Antworten
Ich versuche zum ausführen eines PowerShell-Skript aus einem c# - Anwendung. Das Skript muss ausgeführt werden im Rahmen einer besonderen usercontext. Ich habe versucht, verschiedene Szenarien einige arbeiten, einige nicht: 1. direkter Aufruf von PowerShell Ich genannt

Entfernen Sie unerwünschte (leere) xmlns-Attribut Hinzugefügt appendChild

Anzahl der Antworten 6 Antworten
Habe ich diesen code: function setupProject($projectFile) { [xml]$root = Get-Content $projectFile; $project = $root.Project; $beforeBuild = $root.CreateElement("Target", ""); $beforeBuild.SetAttribute("name", "BeforeBuild"); $beforeBuild.RemoveAttribute("xmlns"); $project.AppendChild($beforeBuild); $root.Save($projectFile); } Es sollte hinzufügen eines neuen <Target name="BeforeBuild" /> dem XML-Dokument. Aber es fügt

String zu DateTime Konvertierung in PowerShell

Anzahl der Antworten 3 Antworten
Ich versuche zum konvertieren der Zeitstempel mit dem Wert einer Datei zu Datum, Zeit für das vergleichen zweier Datum-Zeit-Unterschiede. Würden die Daten kommen im format 24122014_022257. Ich brauche, um zu konvertieren, das in Datum Zeit so dass

Immer alle offenen PS-Sitzungen auf einem remote-server (von der neuen Konsole-Fenster)

Anzahl der Antworten 3 Antworten
Kann ich starten 5 neue PS-Sitzungen auf einem remote-server und sehen Sie alle durch ausführen von Get-PSSession PS C:\> New-PSSession -ComputerName MyServerName Id Name ComputerName State ConfigurationName Availability -- ---- ------------ ----- ----------------- ------------ 1 Session1 MyServerName

Starten von hintergrund-tasks in einer remote-Sitzung, die nicht getötet werden, wenn Sie die Sitzung entfernt

Anzahl der Antworten 1 Antworten
Ich habe mit PsExec -d zu starten, Konsole-Anwendungen in einer remote-powershell-Sitzung, weil ich möchte, dass diese apps im hintergrund laufen, während ich einige Aufgabe. Das problem ist, dass ich will, dass die hintergrund-Anwendungen weiterhin ausgeführt, selbst wenn

PowerShell - anfügen von strings

Anzahl der Antworten 3 Antworten
Möchte ich Anhängen mehrere Zeichenketten in einem DataSet mit benutzerdefinierten Zeichenketten. Beispiel Inhalt des Dataset: Test1 Test2 Test3 Ergebnis nach anfügen: Test1.com Test2.com Test3.com Würde, ich habe mit regex zu Parsen, um das Ende von jedem Test[n]

Welche Art von Sprache ist PowerShell?

Anzahl der Antworten 4 Antworten
Habe ich eine ganze Menge von PowerShell in letzter Zeit (ich bin meist ein system-administrator), und ich fragte mich, welche Art von Sprache es ist. Ich würde denken, es ist eine interpretierte Sprache, aber ich habe gehört,

Wie zu installieren .MSI mit PowerShell

Anzahl der Antworten 7 Antworten
Ich bin ganz neu PowerShell und haben einigen Schwierigkeiten mit Verständnis. Ich möchte installieren eine .MSI innen PowerShell-Skript. Können Sie bitte mir erklären wie das geht oder mir Anfänger-level-tutorial. $wiObject = New-Object -ComObject WindowsInstaller.Installer ????? InformationsquelleAutor New

Out-File -append in Powershell erzeugen keine neue Zeile und bricht Zeichenfolge in Zeichen

Anzahl der Antworten 1 Antworten
Ich versuche zu verstehen, einige seltsame Verhalten mit diesem cmdlet. Wenn ich mit "Out-File -append Filename.txt" auf eine text-Datei, die ich erstellt und der eingegebene text in über das windows-Kontextmenü, wird die Zeichenfolge angefügt werden, um die

rename-item und überschreiben, wenn Dateiname existiert

Anzahl der Antworten 2 Antworten
Ich versuche, mit der Rename-Item - cmdlet, um Folgendes zu tun: Habe ich Ordner, die enthält "*.txt" - Dateien. Lassen Sie uns sagen 1.txt, 2.txt etc... Ich möchte zum kopieren von Dateien mit einem Präfix, diese umbenennen

Redirect Write-Host-Anweisungen, um die Datei

Anzahl der Antworten 11 Antworten
Habe ich ein powershell-Skript, dass ich am Debuggen und umleiten möchten alle write-host-Anweisungen in eine Datei. Gibt es einen einfachen Weg, das zu tun? Ich habe gerade festgestellt, Start-Transcript, welche Ausgänge alles von Ihrem Fenster aus auf

Powershell: Verschieben Sie alle Dateien aus Ordner und Unterordner, in einen einzelnen Ordner

Anzahl der Antworten 1 Antworten
Versuchen zu indizieren und zu suchen Sie nach einer Datei innerhalb 8K-Dateien und 2K Ordner.. Ist es ein einfaches Powershell-Skript, können Sie verschieben Sie alle Dateien aus Ordner und/oder Unterordner in einem Hauptordner? nicht brauchen, um die

So ersetzen Sie Daten in text-Datei mit Powershell reguläre Ausdrücke verwenden

Anzahl der Antworten 3 Antworten
Habe ich viel getan, die Suche auf diese und nicht geklappt die Antwort, aber ich habe das Gefühl, ich bin in der Nähe! Habe ich Daten in eine text-Datei im folgenden format: 18/06/2012 23:00:43 (dd/mm/yyyy HH:MM:SS) die

Abrufen von Daten mithilfe von select-SQL-Anweisung in der Powershell

Anzahl der Antworten 2 Antworten
Mein Ziel ist, weisen Sie den Wert der Ergebnisse an eine variable zurückgegeben: $SqlConnection = New-Object System.Data.SqlClient.SqlConnection $SqlConnection.ConnectionString = "Server=HOME\SQLEXPRESS;Database=master;Integrated Security=True" $SqlCmd = New-Object System.Data.SqlClient.SqlCommand $SqlCmd.CommandText = "select name from sysdatabases where name = 'tempdb'" $SqlCmd.Connection =

Wie der Zugriff auf die Datei-Pfade in der Powershell mit Sonderzeichen?

Anzahl der Antworten 3 Antworten
Ich bin Aufruf von powershell innerhalb einer Java-Anwendung (durch die Windows-Eingabeaufforderung) zum Lesen von verschiedenen Datei-Attribute. z.B. powershell (get-item 'C:\Users\erlpm\Desktop\Temp\s p a c e s.txt').creationTime Ich lege den Pfad der Datei in einfachen Anführungszeichen, weil Leerzeichen enthalten

Wie kann ich erzwingen, powershell, um so laden Sie ein benutzerdefiniertes Modul?

Anzahl der Antworten 3 Antworten
Habe ich eine Modul " ActiveDirectory.psm1", die enthält eine Klasse, in der powershellv5. Ich bin importieren, das Modul in einer anderen Datei namens " test.ps1 " und dann Aufruf einer Methode aus der Klasse. test.ps1 enthält die

"Extend my Windows desktop auf diesen monitor" - programmgesteuert

Anzahl der Antworten 8 Antworten
Ich würde gerne in der Lage sein, "Extend my Windows desktop auf diesen monitor" über den code. Ein PowerShell-Skript wäre ideal. WMI scheint der Weg nach vorn, aber ich habe null Kenntnisse in WMI. InformationsquelleAutor Zi Makki

powershell : Informationen zum formatieren von get-date string entfernen und 0?

Anzahl der Antworten 3 Antworten
Ich bin versucht zu beseitigen führende führende Nullen im Datum, wenn ich das cmdlet get-date, indem Sie versuchen: $filedate = get-date -uformat "%m-%d-%Y" $filedate = $filedate.ToString().Replace("0", "") zurück "01-04-2008" Möchte ich die Ausgabe "1-4-2008" irgendwelche Ideen auf

Ausblenden Fehler Bei Der Verwendung Von Get-ADGroup

Anzahl der Antworten 4 Antworten
Arbeite ich an einem Skript, das den Bau einer neuen Gruppe, wenn es nicht vorhanden ist. Ich bin mit Get-ADGroup um sicherzustellen, dass die Gruppe nicht vorhanden ist mit dem folgenden Befehl: $group = get-adgroup $groupName -ErrorAction:SilentlyContinue

Abfrage einer Liste von LINQ-Stil in der PowerShell

Anzahl der Antworten 4 Antworten
add-type -Language CSharpVersion3 -TypeDefinition @" public class pack_code { public pack_code() {} public string code { get; set; } public string type { get; set; } } "@ $a = New-Object pack_code $a.code = "3" $a.type =

Wie die Flucht kaufmännische und-Zeichen, Semikola und geschweiften Klammern in der Befehlszeile powershell params?

Anzahl der Antworten 1 Antworten
Ich bin mit einem powershell-Skript zum erstellen einer config-Datei mit dem Datenbank-Passwörter und ähnliches. Für die normale Verwendung von diesem Skript generieren-und-ein Passwort verwenden, aber für einen flüchtigen moment, ich muss den Zugriff auf eine fellow-Entwickler für

Wie anweisen, PowerShell, um Müll zu sammeln .NET-Objekte wie XmlSchemaSet?

Anzahl der Antworten 2 Antworten
Erstellt habe ich ein PowerShell-Skript, das die loops über eine große Anzahl von XML-Schema (.xsd) - Dateien, und für jeden schafft .NET XmlSchemaSet - Objekt, ruft Add() und Compile() um ein schema hinzuzufügen, um es, und druckt

WinRM kann die Anforderung nicht verarbeiten - nicht nur über eine bestimmte Domäne

Anzahl der Antworten 1 Antworten
Einige von uns-Server (W2K8 R2) wurden die in die cloud verschoben Letzte Woche einmal gemacht, dass meine powerswhell Skript begann zu scheitern (war in Ordnung arbeiten vor), wird die Ausnahme geworfen wird, auf der Linie, wo die

Ein Benutzer E-Mail-Adresse aus dem Benutzernamen per PowerShell und WMI?

Anzahl der Antworten 3 Antworten
Ich habe ein Benutzer das Netzwerk-login-Namen. Aus der PowerShell und WMI ist es möglich, eine gültige E-Mail für diesen Benutzer? Beachten Sie, dass der login-name ist ein anderer als der name in der E-Mail, ich kann also

Ausführen von Verknüpfungen wie Programme

Anzahl der Antworten 6 Antworten
Beispiel: Sie haben eine Verknüpfung s zu SomeProgram im aktuellen Verzeichnis. In cmd.exe geben Sie s und starten Sie das Programm. In der PowerShell eingeben s gibt: The term 's' is not recognized as a cmdlet, function,

Kann nicht geladen Exchange-powershell-snap-in: Der typeninitialisierer für 'Microsoft.Exchange.Daten.- Verzeichnis.Globals' hat eine Ausnahme ausgelöst

Anzahl der Antworten 4 Antworten
Ich habe den folgenden code erstellt ein PowerShell-runspace mit der Exchange-2010-snap-in geladen. Dim runspaceConfig = RunspaceConfiguration.Create() Dim snapInException As PSSnapInException = Nothing runspaceConfig.AddPSSnapIn("Microsoft.Exchange.Management.PowerShell.E2010", snapInException) Dim runspace = RunspaceFactory.CreateRunspace(runspaceConfig) runspace.Open() Seit der Installation von Visual Studio 2012 bekam

Wie gebe ich einen Skriptblock, der als einer der Parameter in der start-job

Anzahl der Antworten 5 Antworten
Ich versuche, erstellen Sie einen hintergrund-job, der führt einen Skriptblock. Ich brauche diesen scriptblock als ein parameter, aber ich kann nicht scheinen, um die syntax zu arbeiten. Der Skriptblock wird in einen string umgewandelt, irgendwo auf dem

Wie parse JSON aus dem " Invoke-WebRequest in der PowerShell?

Anzahl der Antworten 1 Antworten
Beim senden der GET-Anforderung an den server, die verwendet selbst-signiertes Zertifikat: add-type @" using System.Net; using System.Security.Cryptography.X509Certificates; public class TrustAllCertsPolicy : ICertificatePolicy { public bool CheckValidationResult( ServicePoint srvPoint, X509Certificate certificate, WebRequest request, int certificateProblem) { return true;

Wie Sie ein PowerShell-variable als Kommando-parameter?

Anzahl der Antworten 4 Antworten
Ich versuche, eine variable zu verwenden, als ein Befehl parameter, kann aber nicht ganz, es herauszufinden. Lassen Sie uns sagen MyCommand akzeptiert zwei Parameter: option1 und option2 und Sie akzeptieren boolsche Werte. Wie würde ich $newVar zu

Herunterladen von website-Dateien in powershell

Anzahl der Antworten 4 Antworten
Ich versuche, ein Skript zur Abfrage von Dateien auf einer IIS-website, dann laden Sie diese Dateien automatisch. Bisher habe ich dieses: $webclient = New-Object System.Net.webclient $source = "http://testsite:8005/" $destination = "C:\users\administrator\desktop\testfolder\" #The following line returns the links

Wie kann ich ein powershell-Skript im hintergrund ausgeführt, ohne dass ein Fenster?

Anzahl der Antworten 2 Antworten
Ich bin dabei, ein script, das Feuer aus Leistungsindikatoren und speichern Sie Sie in einem .csv-Datei, überrollen, wenn die Datei zu groß erhält. Läuft das Skript in einer powershell-Eingabeaufforderung oder der ISE (ich bin mit v. 2/win

Powershell Get-ChildItem -Filter funktioniert anders als Where-Klausel mit demselben Wert

Anzahl der Antworten 2 Antworten
Ich habe einen Ordner auf einem server mit dem Namen MyFolder. Gibt es weitere Ordner namens MyFolder.1 MyFolder.2 MyFolder.3 etc. Wenn ich laufen: gci C:\Sample | ? { $_.Name -like "MyFolder.*" } Ich bekomme die erwartete Ausgabe:

Powershell script erkennt nicht meine Funktion

Anzahl der Antworten 2 Antworten
Habe ich ein powershell-Skript, dass eine Datei analysiert und eine E-Mail senden, wenn es erkennt ein gewisses Muster. Ich habe die E-Mail-code-setup innerhalb einer Funktion, und es funktioniert alles wunderbar, wenn ich es aus der ISE, aber

Powershell: die Ausführung mehrerer jobs in parralel und streaming-Ergebnisse von hintergrund-jobs

Anzahl der Antworten 5 Antworten
Übersicht Suchen zum Aufruf eines Powershell-Skripts, die in einen Streit, läuft jeder job im hintergrund und zeigt mir die verbose Ausgabe. Problem habe ich Das Skript scheint zu laufen, aber ich möchte, um dies zu überprüfen, für

IIS7 Powershell-Snap-in Zuweisen SSL-Zertifikat für https-Bindung

Anzahl der Antworten 4 Antworten
Als Teil unserer automatisierten build-Verfahren wir sind die Dresch-und Wiederaufbau unserer IIS-Website mit powershell-Skripts. Einmal die ich erstellt habe, der "AppPool" - und die website komplett mit Bindung Informationen, die ich einstellen will, das SSL-Zertifikat für die

Wie kann ich pass Standard-Anmeldeinformationen, um eine PowerShell-Web-Client-Objekt? Alternative zu " Invoke-WebRequest für PS v2?

Anzahl der Antworten 1 Antworten
Ich bin mit dem folgenden code $client = new-object System.Net.WebClient $client.DownloadFile( $UriValue, "C:\Temp\BHRout.json" ) $json = Get-Content "C:\Temp\BHRout.json" Funktioniert das nicht, da braucht es meine Anmeldeinformationen aufgefordert bestanden in den download string-Funktion. Ich habe den obigen code

Powershell-Befehl zum einrichten der IIS-Protokollierung-Einstellungen

Anzahl der Antworten 6 Antworten
Ich bin erstellen Sie ein powershell script, so kann ich erstellen, website-hosting mit einem einzigen Befehl aus, und verwenden Sie die IIS-Powershell-Konsole. Habe ich die Befehle, die ich zum erstellen der IIS-Website und fügen Sie die Bindungen

Powershell - Suchen Sie den Benutzer, der das Skript aufgerufen

Anzahl der Antworten 1 Antworten
Habe ich ein script(nennen wir es myPSScript.ps1), die zwei Parameter nimmt und führt vordefinierte Schritte. Skript befindet sich in einer Windows-Server-box, die Leute anmelden und das script ausführen. Unterstützt zwei Benutzer angemeldet sein, unter der angegebenen Zeit.