Я пытаюсь с помощью Azure DSC передать зашифрованный параметр для xpackage как такРасширение Azure DSC: возможно ли передать безопасный параметр в значение аргументов xPackage?
azureDeploy.json
"parameters": {
"appPassword": {
"type": "securestring",
},
}
...
"resources": [
{
"type": "extensions",
"name": "DSC",
"apiVersion": "2015-06-15",
"properties": {
"publisher": "Microsoft.Powershell",
"type": "DSC",
"typeHandlerVersion": "2.20",
"protectedSettings": {
"appPassword": "[parameters('appPassword')]",
"configurationUrlSasToken": "[parameters('_artifactsLocationSasToken')]",
"artifactsLocationSasToken": "[parameters('_artifactsLocationSasToken')]"
}
}
configuration.ps1
Configuration vm
{
param (
appPassword
)
...
xPackage app
{
...
Arguments = "/S /v`"/qn ADMIN_USER_PASSWORD=$appPassword`""
}
Однако, когда я делаю это, " ADMIN_USER_PASSWORD "не установлен в параметр. Если я передал тот же параметр в настройках, он работает.
Я предполагаю, что это 'пары ( $ appPassword )' 'не пары ( appPassword )'? – TravisEz13