我試圖使用Azure自動拉取服務器將DSC配置添加到VM。通常情況下,你可以使用環境變量$env:COMPUTERNAME
得到當前計算機的名稱 - 即是這樣的:在Azure自動化DSC中獲取計算機名稱
xComputer JoinDomain
{
Name = $env:COMPUTERNAME
DomainName = $ConfigurationData.NonNodeData.DomainDetails.DomainName
Credential = $domainAdminCredential
}
但使用Azure的自動化$env:COMPUTERNAME
時似乎總是返回CLIENT不管當前的機器名。使用Azure自動化時,在DSC配置中動態獲取當前虛擬機名稱的最佳/最推薦的方法是什麼?
在此先感謝。
此致
托馬斯
您不需要在此處指定計算機名稱。只有當您在域加入時更改機器的名稱時纔會執行此操作。 – FoxDeploy
Name屬性是強制性的,所以不能省略。 –
啊,我錯了!但我現在回想一下如何做到這一點,所以我會添加我的答案。 – FoxDeploy