【发布时间】:2016-09-29 20:37:01
【问题描述】:
【问题讨论】:
标签: azure-resource-manager dsc
【问题讨论】:
标签: azure-resource-manager dsc
我收到了同样的错误,但经过一些恶作剧后,它对我有用。重要的部分是settings/Properties/SqlAgentCred/password 对protectedSettings/Items/AgentPassword 的引用。下面是我的模板中我的 Powershell.DSC 扩展资源下的属性节点。
"properties": {
"publisher": "Microsoft.Powershell",
"type": "DSC",
"typeHandlerVersion": "2.17",
"autoUpgradeMinorVersion": false,
"settings": {
"ModulesUrl": "https://blobstore.blob.core.windows.net/windows-powershell-dsc/DBServer.ps1.zip",
"ConfigurationFunction": "DBServer.ps1\\DBServer",
"Properties": {
"SqlAgentCred": {
"userName": "user@domain.com",
"password": "PrivateSettingsRef:AgentPassword"
}
},
"WmfVersion": "latest",
"Privacy": {
"DataCollection": "Disable"
}
},
"protectedSettings": {
"Items": {
"AgentPassword": "Pa$$word"
},
"DataBlobUri": ""
}
}
【讨论】:
您将在受保护的设置部分指定受保护的设置。 ProtectedSettings 下的任何内容都以加密方式发送。详情请查看https://blogs.msdn.microsoft.com/powershell/2016/02/26/arm-dsc-extension-settings/。
【讨论】:
"protectedSettings": { "configurationArguments": { "SqlAgentCred": { "userName": "user@domain.com", "password": "password" } }, "DataBlobUri": "" }