Błąd podczas uruchamiania poleceń PowerShell na Azure WorkerRole

Próbuję uruchomić skrypt cmd zadania startowego na roli Windows Azure.

Oto dwie linie skryptu pliku poleceń:

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

Problem polega na tym, że otrzymuję komunikat o błędzie z powłoki poleceń, który mówi:

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

Wygląda na to, że są używane jakieś różne strony kodowe lub coś takiego, ponieważ te specjalne znaki nie znajdują się w moim pliku cmd. Plik cmd został utworzony w systemie Windows 8 za pośrednictwem VS 2012 Ultimate.

Czy masz pomysł, w jaki sposób mogę odrzucić specjalne znaki na początku polecenia? Jeśli skopiuję polecenie z pliku cmd do konsoli za pomocą zdalnego pulpitu, działa to dobrze!

questionAnswers(1)

yourAnswerToTheQuestion