【发布时间】:2018-09-22 14:14:56
【问题描述】:
有没有办法在部署期间使用 Azure Runbook 和 Powershell 将 Azure VM 添加到 Active Directory 域?
我在 Azure 中有一个使用 PowerShell 的 Runbook。 PowerShell 调用模板来部署 VM,如下所示。我更喜欢使用 PowerShell 而不是 ARM 模板,有没有办法做到这一点?
New-AzureRmResourceGroupDeployment -ResourceGroupName $resourcegroup `
-TemplateUri $vm_template_uri -TemplateParameterObject $ServerParameters
【问题讨论】:
-
用 arm 模板做这件事要好得多,但如果你想用 powershell 做——那就做吧。
Enter-pssesession会让你连接到虚拟机并运行命令 -
看看这个链接 blogs.msdn.microsoft.com/igorpag/2016/01/25/… 它展示了如何使用 PowerShell 的扩展来做到这一点。
-
你能推荐一个模板吗,我试过在这里用一个,但没用:raw.githubusercontent.com/Azure/azure-quickstart-templates/…
-
我尝试了模板,但不断收到以下错误 - 模板部署返回以下错误:09:06:11 - “代码”:“VMExtensionProvisioningError”,09:06:11 - “消息”: "VM 在处理扩展 'joindomain' 时报告失败。错误消息:\"加入域 'domain.local' 时发生异常\"。"
标签: powershell azure active-directory