[ERLEDIGT] powershell.exe mit einem Argument starten - Whitespaces werden trozt Escaping als mehrere Argumente erkannt?
-
Servus,
folgender Code:
ProcessStartInfo startInfo = new ProcessStartInfo("powershell.exe"); startInfo.Arguments = "\"C:\\Ordner 1\\script.ps1\"";
Die Powershell erkennt den Pfad durch das enthaltene Whitespace wohl als zwei Argumente:
Die Benennung "C:\Ordner" wurde nicht als Name eines Cmdlet, einer Funktion, einer Skriptdatei oder eines ausfhrbaren Programms erkannt.
Was tun?
EDIT: Habe eine entsprechende Anleitung gefunden:
http://forloveofsoftware.blogspot.de/2009/04/calling-powershell-script-in-path-with.html
-
Dieser Beitrag wurde gelöscht!