Как установить IIS на виртуальную машину Windows Azure с помощью Azure Cli - PullRequest
0 голосов
/ 01 марта 2019

После запуска этой команды в Azure Cli:

az vm extension set --publisher Microsoft.Compute --version 1.8 --name CustomScriptExtension --vm-name avmUat --resource-group argUat --settings '{"commandToExecute":"powershell.exe Install-WindowsFeature -Name Web-Server"}'

Я получаю эту ошибку

Ошибка развертывания.Идентификатор корреляции: 8d6972da-6d46-42e8-a053-f8e899348893.VM сообщила об ошибке при обработке расширения «CustomScriptExtension».Сообщение об ошибке: «Недопустимая конфигурация обработчика. Выход. Сообщение об ошибке: Ошибка преобразования значения« {commandToExecute: powershell.exe Install-WindowsFeature -Name Web-Server} », чтобы ввести« Microsoft.WindowsAzure.GuestAgent.Plugins.CustomScriptHandler.PublicSettings ». Путь'runtimeSettings [0] .handlerSettings.publicSettings', строка 5, позиция 102. "1012 *enter image description here

Bash и это на bash (с удовольствием работало) enter image description here

1 Ответ

0 голосов
/ 01 марта 2019

Кажется, что эти команды не работают в CLI Azure локально в командной строке windows .Их следует запускать в среде bash .

С той же версией CLI Azure.Те же команды могут работать в облачной оболочке Azure , но не в локальном интерфейсе командной строки Azure в командной строке.Я также попытался запустить его на локальном интерфейсе командной строки Azure 2.0.58, но все еще не удалось

Более того, здесь тот же Пример сценария , который выполняется в среде bash .

Запустите его в моей локальной командной строке.enter image description here

Запустите его в Azure Cloud Shell enter image description here

...