繁体   English   中英

如何使用Azure Cli在Azure Windows VM上安装IIS

[英]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。”。

编辑:在Azure Cloud Shell上的Powershell中运行结果: 在此处输入图片说明

重击 ,这是重击(很高兴它起作用了) 在此处输入图片说明

这些命令似乎在Windows命令提示符下的本地Azure CLI中不起作用。 您应该在bash环境中运行它们。

具有相同的Azure CLI版本。 相同的命令可以在Azure云Shell中运行,但不能在命令提示符下使用本地Azure CLI。 我也尝试在仍然无法运行的本地Azure CLI 2.0.58上运行它。

此外,这是在bash环境中运行的同一示例脚本

在我的本地命令提示符下运行此命令。 在此处输入图片说明

在Azure Cloud Shell上运行 在此处输入图片说明

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM