如何使用Azure CLI将Azure虚拟机加入AD域

时间:2019-03-28 15:55:04

标签: azure active-directory azure-cli

我使用此github存储库来将虚拟机加入到现有的Azure Active Directory域中:

  

https://github.com/Azure/azure-quickstart-templates/tree/master/201-vm-domain-join-existing

我的尝试是通过azure CLI以全自动方式使用它

到目前为止,我已经使用了此bash命令行:

  

az组部署创建--resource-group sql-rg --name slq-vm   --template-uri https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/201-vm-domain-join-existing/azuredeploy.json   --parameters'{“ vmList”:“ sql-vm”,“ location”:“ uksouth”,“ domainJoinUserName”:“ aduser@mydomain.uk”,   “ domainJoinUserPassword”:“ *****”,“ domainFQDN”:“ myfqdn”}'

执行此命令后,我得到此错误:

  

Azure错误:InvalidRequestContent消息:请求内容为   无效,无法反序列化:'转换值时出错   输入“ sql-vm”   'Microsoft.WindowsAzure.ResourceStack.Frontdoor.Data.Definitions.DeploymentParameterDefinition'。   路径'properties.parameters.vmList',第1行,位置196。'。

设置参数的正确方法是什么?

1 个答案:

答案 0 :(得分:0)

只是为了节省其他时间:

--parameters '{ "vmList": {"value":"sql-vm"}, "domainJoinUserName": {"value":"aduser@mydomain.uk"}, "domainJoinUserPassword":{"value":"*****"}, "domainFQDN":{"value":"myfqdn"} }'

应该以正确的方式指定参数。