Fehler beim Ausführen von PowerShell-Befehlen für Azure WorkerRole

Ich versuche, ein Cmd-Skript für die Startaufgabe auf einer Windows Azure-Rolle auszuführen.

Dies sind die zwei Zeilen des Befehlsdatei-Skripts:

powershell $command = "set-executionpolicy Unrestricted"    
powershell $command = ".\setupAgent.ps1" -NonInteractive >; out.txt

Jetzt ist das Problem, ich bekomme eine Fehlermeldung von der Kommando-Shell, die besagt:

D:\Users\UserAccount>powershell $command = "set-executionpolicy Unrestricted"
'powershell' is not recognized as an internal or external command,
operable program or batch file.

Es sieht so aus, als ob verschiedene Codepages oder etwas anderes verwendet werden, weil diese Sonderzeichen nicht in meiner cmd-Datei enthalten sind. Die cmd-Datei wurde unter Windows 8 mit VS 2012 Ultimate erstellt.

Haben Sie eine Idee, wie ich dort Sonderzeichen zu Beginn des Kommandos verwerfen kann? Wenn ich den Befehl von der cmd-Datei über den Remote-Desktop auf die Konsole kopiere, funktioniert er einwandfrei!

Antworten auf die Frage(1)

Ihre Antwort auf die Frage