[英]How to install IIS on Azure Windows VM using Azure Cli
在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安装WindowsFeature-名称Web服务器}”转换为“ Microsoft.WindowsAzure.GuestAgent.Plugins.CustomScriptHandler.PublicSettings”时出错。 “ runtimeSettings [0] .handlerSettings.publicSettings”,第5行,位置102。”。
这些命令似乎在Windows命令提示符下的本地Azure CLI中不起作用。 您应该在bash环境中运行它们。
具有相同的Azure CLI版本。 相同的命令可以在Azure云Shell中运行,但不能在命令提示符下使用本地Azure CLI。 我也尝试在仍然无法运行的本地Azure CLI 2.0.58
上运行它。
此外,这是在bash环境中运行的同一示例脚本 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.