Das '<' - operator ist für die zukünftige Verwendung reserviert (PowerShell-Skript von der Kommandozeile aus)
Ich versuche, führen Sie das powershell-Skript von der Befehlszeile zusammen mit den Argumenten, aber es ist immer Versagen von den unten genannten Fehler. Kann mir jemand helfen?
cmd /c "C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe C:\start.ps1 -settings_override_xml /"<?xml version=/'1.0/'?><Settings><Keys>243</Keys></Settings>/""
Fehler:
< was unexpected at this time
Du musst angemeldet sein, um einen Kommentar abzugeben.
Flucht der Anführungszeichen in der Mitte mit einem backtick.
Edit: Zu erklären, war es der Lektüre Ihrer ursprünglichen Befehl wie:
Starten Sie die Eingabeaufforderung mit dem Befehl:
Importieren Sie dann die folgenden als Argumente oder die Eingabe für diesen Befehl:
Hm, du hast Recht, es erroring auf das < ist ein reserviertes Zeichen, und ich Wette, es werden Fehler auf > als gut. Entkommen diese und es sollte funktionieren.
Getestet, da funktioniert auf meinem Rechner ohne Fehler gegeben.
cmd /c 'Powershell.exe c:\start.ps1'
?