Powershellbefehl in Kontextmenü
Hallo zusammen.
Ich möchte per Kontextmenü eine Standardordnerstruktur in einem Verzeichnis anlegen.
Hierzu habe ich mir auf den Server ein Verzeichnis erstellt, welches als Vorlage dient und immer wieder angepasst werden kann.
Der Powershell Befehl zum Kopieren dieses Verzeichnisses funktioniert auch.
Im Kontextmenü vorhanden ist es schon, jedoch scheitert es bei der Ausführung.
Wo habe ich den Fehler gemacht:
String innerhalb des command-Schlüsses (Standard): "C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe copy-item -path v:\vorlage\Grundstruktur -destination %1 -recurse"
Vielen Dank im Voraus.
Ich möchte per Kontextmenü eine Standardordnerstruktur in einem Verzeichnis anlegen.
Hierzu habe ich mir auf den Server ein Verzeichnis erstellt, welches als Vorlage dient und immer wieder angepasst werden kann.
Der Powershell Befehl zum Kopieren dieses Verzeichnisses funktioniert auch.
Im Kontextmenü vorhanden ist es schon, jedoch scheitert es bei der Ausführung.
Wo habe ich den Fehler gemacht:
String innerhalb des command-Schlüsses (Standard): "C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe copy-item -path v:\vorlage\Grundstruktur -destination %1 -recurse"
Vielen Dank im Voraus.
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 667572
Url: https://administrator.de/contentid/667572
Ausgedruckt am: 05.11.2024 um 00:11 Uhr
4 Kommentare
Neuester Kommentar
Moin,
Wenn es dann noch immer nicht funktionieren sollte, zum testen einfach mal -NoExit ergänzen, damit Powershell geöffnet bleibt und Fehlermeldungen angezeigt werden.
Gruß Thomas
Zitat von @Ghent74:
String innerhalb des command-Schlüsses (Standard): "C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe copy-item -path v:\vorlage\Grundstruktur -destination %1 -recurse"
Ich würde um %1 immer DoubleQuotes setzen, damit du keine Probleme mit Leer- und Sonderzheichen in Pfaden bekommst.String innerhalb des command-Schlüsses (Standard): "C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe copy-item -path v:\vorlage\Grundstruktur -destination %1 -recurse"
Wenn es dann noch immer nicht funktionieren sollte, zum testen einfach mal -NoExit ergänzen, damit Powershell geöffnet bleibt und Fehlermeldungen angezeigt werden.
C:\WINDOWS\system32\windowspowershell\v1.0\powershell.exe -NoExit copy-item -path v:\vorlage\Grundstruktur -destination "%1" -recurse
Gruß Thomas