2015-06-08 248 views

回答

5

我認爲PowerShell在資源和組上的標記實現方式並未按照您期望的方式實現,這使得這是一個挑戰,我不知道如何在沒有體操的情況下添加標籤來解構哈希表。

每當您在PowerShell中設置標籤時,它就是一個「替換」而不是一個附加。你可能得到,然後追加到哈希表,並把它放回去,但我還沒有找到一個好辦法做到這一點。請參閱https://github.com/Azure/azure-powershell/issues/726

如果你只是想在一個資源組更換標籤,而不是使用新AzureResourceGroup(我假定這就是你使用的是什麼因爲我看到的行爲)使用方法:

Set-AzureResourceGroup -Name GroupName -Tag @{Name='TagName';Value='TagValue'} #this will replace all the tags with this one 
    New-AzureResourceGroupDeployment -ResourceGroupName GroupName ... 

當你使用New-AzureResourceGroup,如果你想更新標籤,你必須用現有和新標籤創建一個散列表。