2017-05-28 52 views

回答

1

你可以使用Azure CLI 2.0刪除VMSS的擴展。你可以使用下面的命令。

az vmss extension delete --name 
         --resource-group 
         --vmss-name 

我在我的實驗室測試,可以參考下面的例子。

1.列出VMSS extesnion。

[email protected]:~/.ssh# az vmss extension list --resource-group shuivmss --vmss-name shui 
[ 
    { 
    "autoUpgradeMinorVersion": true, 
    "id": null, 
    "name": "customScript", 
    "protectedSettings": null, 
    "provisioningState": null, 
    "publisher": "Microsoft.Compute", 
    "settings": { 
     "fileUris": [ 
     "https://raw.githubusercontent.com/Azure/azure-quickstart-templates/master/201-vmss-custom-script-windows/scripts/helloWorld.ps1" 
     ] 
    }, 
    "type": "CustomScriptExtension", 
    "typeHandlerVersion": "1.8" 
    } 
] 

2.獲取擴展名並將其刪除。

az vmss extension delete --name customScript --resource-group shuivmss --vmss-name shui 

更多有關az vmss extension用法請參閱本link

+0

@guillem工作對不起,我的錯誤,Azure Cli 2.0安裝程序鏈接是錯誤的。我更新了它。它工作嗎? –

+0

已經安裝了,所以沒有注意到它。非常方便,您還可以選擇列出擴展名。我很容易地將其刪除。 – guillem

+0

在我的情況下,我正在卸載Linux機器上的docker擴展,我必須將實例設置爲0,然後重新創建,然後重新映像不足以真正刪除擴展內容。有點棘手,但它畢竟有效 – guillem