Question:
在 Microsoft Azure Portal 頁面中,開啟 Azure Cloud Shell 中的 PowerShell,嘗試使用 New-AzVM 指令,批次建立多台 Azure VMs 虛擬主機時,卻發生「New-AzVM: The value of parameter securityProfile.securityType is invalid.」錯誤訊息。
Answer:
從 Unable to create VM using azure cli v2.71.0 · Issue #31195 · Azure/azure-cli 討論串中可以得知,這是目前 Azure CLI 2.71.0 版本的問題,倘若是在地端執行的話,只要退回用 Azure CLI 2.70.0 就沒問題了。然而,倘若希望在 Azure Cloud Shell 中的 PowerShell 環境執行的話,只要執行「Register-AzProviderFeature -FeatureName "UseStandardSecurityType" -ProviderNamespace "Microsoft.Compute"」指令,註冊 UseStandardSecurityType 功能後,後續即可成功執行 New-AzVM 指令。