[英]How to pass multiple parameters into an Azure RM Template Custom Script Extension
[英]Azure custom script extension never finishes deploying
我有一個簡單的模板,用於部署NIC,VM和CustomScriptExtension:
{
"name": "Microsoft.CustomScriptExtension-20161202",
"apiVersion": "2015-01-01",
"type": "Microsoft.Resources/deployments",
"properties": {
"mode": "incremental",
"templateLink": {
"uri": "https://gallery.azure.com/artifact/20161101/Microsoft.CustomScriptExtension-arm.2.0.50/Artifacts/MainTemplate.json"
},
"parameters": {
"vmName": {
"value": "[parameters('virtualMachineName')]"
},
"location": {
"value": "[parameters('configScriptLocation')]"
},
"fileUris": {
"value": "[parameters('configScriptFileUris')]"
}
}
},
"dependsOn": [
"[concat('Microsoft.Compute/virtualMachines/', parameters('virtualMachineName'))]"
]
},
我的腳本啟用了某些Windows功能,從Blob存儲下載.NET 4.6.1並進行安裝。 我一直在刪除每個部署之間的VM,NIC和VHD上反復運行此模板。 昨天,我開始遇到一個問題,我的腳本擴展從未完成部署。
我將New-AzureRmResourceGroupDeployment
運行調用New-AzureRmResourceGroupDeployment
的powershell腳本,但它永遠不會返回。
這是我所知道的:
為什么我的腳本擴展無法完成部署? 我嘗試單擊資源組標題上的“部署”鏈接,然后從那里刪除部署,以防這些部署歷史受到某種程度的干擾,但似乎無濟於事。
我還注意到,我的擴展名出現在門戶中,名稱為“ CustomScriptExtension”,而我希望它是“ Microsoft.CustomScriptExtension-20161202”。
我們更改了DNS服務器,現在擴展成功配置了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.