【发布时间】:2016-07-15 13:26:09
【问题描述】:
我正在尝试使用 Azure Automation Pull 服务器将 DSC 配置添加到 VM。通常您可以使用环境变量$env:COMPUTERNAME 获取当前机器的名称 - 即像这样:
xComputer JoinDomain
{
Name = $env:COMPUTERNAME
DomainName = $ConfigurationData.NonNodeData.DomainDetails.DomainName
Credential = $domainAdminCredential
}
但在使用 Azure 自动化时,$env:COMPUTERNAME 似乎总是返回 CLIENT 而不管当前的机器名称如何。使用 Azure 自动化时,在 DSC 配置中动态获取当前 VM 名称的最佳/最推荐方法是什么?
提前致谢。
最好的问候,
托马斯
【问题讨论】:
-
您无需在此处指定计算机名。仅当您想在加入域时更改机器名称时才这样做。
-
Name属性为必填项,不能省略。
-
啊,我错了!但我现在想起来如何做到这一点,所以我会添加我的答案。
标签: dsc azure-automation