Als «powershell» getaggte Fragen

89
Was bedeutet das & -Symbol in Powershell?

$tool = 'C:\Program Files\gs\gs9.07\bin\gswin64c.exe' & $tool -q -dNOPAUSE -sDEVICE=tiffg4 $param -r300 $pdf.FullName -c quit Kann mir jemand erklären, wie das funktioniert? Was genau bedeutet das & Symbol in Powershell?

85
Ausführen des CMD-Befehls in PowerShell

Ich habe einige Probleme damit, einen PowerShell-Befehl auszuführen. Es wird lediglich ein Befehl ausgeführt, der in einem CMD-Eingabeaufforderungsfenster ausgeführt wird. Hier ist der Befehl: "C:\Program Files (x86)\Microsoft Configuration Manager\AdminConsole\bin\i386\CmRcViewer.exe"...

85
PowerShell Set-Content und Out-File - was ist der Unterschied?

Was ist in PowerShell der Unterschied zwischen Out-Fileund Set-Content? Oder Add-Contentund Out-File -append? Ich habe festgestellt, wenn ich beide für dieselbe Datei verwende, ist der Text vollständig mojibaked . (Eine kleine zweite Frage: >Ist ein Alias ​​für Out-File, oder?)...

82
Echo% path% in separaten Zeilen?

Kann ich über die Windows-Eingabeaufforderung% path% wiedergeben und die resultierenden Pfade in separaten Zeilen abrufen? So etwas aber für Windows: echo $path | tr ':' '\n' Kann ich das mit Vanilla Cmd machen oder brauche ich Powershell oder JS Scripting? Beispiel echo% path%...

82
Post-Build-Ereignis PowerShell ausführen

Ist es möglich, ein .NET-Projekt mit einem Post-Build-Ereignis einzurichten, um ein Powershell-Skript auszuführen? Ich verwende dieses Skript, um einige Dateien zu generieren. Kann ich auch übergeben, ob es sich um ein Debug- oder Release-Build für ein Skript handelt? Ein Beispiel dafür wäre...

82
Wie unterbreche ich Linien in PowerShell?

Ich bin [ völlig neu in PowerShell und ] verkette eine Zeichenfolge in einer Schleife. Wenn eine besondere Bedingung auftritt, sollte ich einen Zeilenumbruch einfügen. Wie kann ich das tun? Grundsätzlich auf der Suche nach dem Äquivalent von \n. $str = "" foreach($line in $file){ if($line...

82
Powershell-Webanforderung ohne Ausnahme bei 4xx / 5xx

Ich schreibe ein Powershell-Skript, das eine Webanforderung stellen und den Statuscode der Antwort überprüfen muss. Ich habe versucht, dies zu schreiben: $client = new-object system.net.webclient $response = $client.DownloadData($url) so gut wie das: $response = Invoke-WebRequest...