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.
Please also mark the comments that contributed to the solution of the article
Content-Key: 667572
Url: https://administrator.de/contentid/667572
Printed on: April 25, 2024 at 11:04 o'clock
4 Comments
Latest comment
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