Ошибка при запуске команд PowerShell в Azure WorkerRole
Я пытаюсь запустить cmd-скрипт задачи запуска в Windows Azure Role.
Это две строки сценария командного файла:
powershell $command = "set-executionpolicy Unrestricted"
powershell $command = ".\setupAgent.ps1" -NonInteractive >; out.txt
Теперь проблема в том, что я получаю сообщение об ошибке из командной оболочки, которое гласит:
D:\Users\UserAccount>powershell $command = "set-executionpolicy Unrestricted"
'powershell' is not recognized as an internal or external command,
operable program or batch file.
Похоже, здесь используются какие-то разные кодовые страницы или что-то вроде этого, потому что эти специальные символы отсутствуют в моем cmd-файле. Cmd-файл был создан в Windows 8 через VS 2012 Ultimate.
У вас есть идея, как я могу пропустить там специальные символы в начале команды? Если я скопирую команду из cmd-файла в консоль через удаленный рабочий стол, она будет работать нормально!