Я работаю над разработкой сценария проверки Pester после развертывания для своего проекта. Мне нужно протолкнуть сценарии pester в виртуальную машину в качестве настраиваемого расширения сценария с помощью Azure CLI.
Ниже приводится команда, которую я выполнил:
az vm extension set --resource-group SomeRG--vm-name SimpleVM --name
customScript --publisher Microsoft.Azure.Extensions --settings '{"fileUris":
["https://github.com/myname/DSCConfig/blob/master/pester.ps1"],
"commandToExecute":"powershell -ExecutionPolicy Unrestricted -File
pester.ps1"}' --version 2.0
и я получил следующую ошибку в интерфейсе Linux после выполнения указанной выше команды:
Развертывание не удалось. Идентификатор корреляции: 8ba16fc0-fea6-4650-bb0a-2b73c9613dfe. Обработчик Microsoft.Azure.Extensions.customScript сообщил об ошибке для расширения виртуальной машины customScript с кодом ошибки терминала «1007» и сообщением об ошибке: «Не удалось установить подключаемый модуль (имя: Microsoft.Azure.Extensions.customScript, версия 2.0. 6) с исключением. Указанный исполняемый файл не является допустимым приложением для этой платформы ОС. '
И во время проверки расширения на виртуальной машине видел статус «Переход» и подробности как «Ошибка установки» для подключаемого модуля (имя: Microsoft.Azure.Extensions.customScript, версия 2.0.6) с исключением. Указанный исполняемый файл не является допустимым приложением для этого. Платформа ОС)
В качестве альтернативы я пробовал с другими издателями: Microsoft.Compute и Microsoft.OSTCExtensions.
К сожалению, ни один из них не работал. Я застрял на этом шаге последние два дня. Любая помощь очень ценится.