Update-AzTag
選擇性地更新資源或訂用帳戶上的標記集。
語法
Update-AzTag
[-ResourceId] <String>
[-Tag] <Hashtable>
[-Operation] <TagPatchOperation>
[-DefaultProfile <IAzureContextContainer>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Update-AzTag Cmdlet 搭配 ResourceId 選擇性地更新資源或訂用帳戶上的標記集。 此作業允許取代、合併或選擇性刪除指定資源或訂用帳戶上的標記。 指定的實體在作業結束時最多可以有50個標記。 [取代] 選項會以新的集合取代整個現有標記集。 [合併] 選項允許新增具有新名稱的標籤,並更新具有現有名稱的標籤值。 [刪除] 選項允許根據指定的名稱或名稱/值組選擇性地刪除標記。
範例
範例 1:選擇性地使用 「合併」作業更新訂用帳戶上的標記集
$mergedTags = @{"key1"="value1"; "key3"="value3";}
Update-AzTag -ResourceId /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx -Tag $mergedTags -Operation Merge
Id : {Id}
Name : {Name}
Type : {Type}
Properties :
Name Value
======= =========
key1 value1
key2 value2
key3 value3
此命令將訂用帳戶上的標記集與 “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxx” 合併。
範例 2:選擇性地以「取代」作業更新訂用帳戶上的標記集
$replacedTags = @{"key1"="value1"; "key3"="value3";}
Update-AzTag -ResourceId /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx -Tag $replacedTags -Operation Replace
Id : {Id}
Name : {Name}
Type : {Type}
Properties :
Name Value
======= =========
key1 value1
key3 value3
此命令會將訂用帳戶上的標記集取代為 「xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxxxxx」。。
範例 3:選擇性地使用「刪除」作業更新訂用帳戶上的標記集
$deletedTags = @{"key1"="value1"}
Update-AzTag -ResourceId /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx -Tag $deletedTags -Operation Delete
Id : {Id}
Name : {Name}
Type : {Type}
Properties :
Name Value
======= =========
key3 value3
此命令會刪除訂用帳戶上具有 「xxxxxxxx-xxxx-xxxx-xxxx-xxx」 的標記集。
參數
-Confirm
在執行 Cmdlet 之前,提示您進行確認。
類型: | SwitchParameter |
別名: | cf |
Position: | Named |
預設值: | False |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-DefaultProfile
用於與 azure 通訊的認證、帳戶、租用戶和訂用帳戶。
類型: | IAzureContextContainer |
別名: | AzContext, AzureRmContext, AzureCredential |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Operation
更新作業。 選項為 [合併]、[取代] 和 [刪除]。
類型: | TagPatchOperation |
接受的值: | Merge, Replace, Delete |
Position: | 2 |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-ResourceId
標記實體的資源標識碼。 可能會標記資源、資源群組或訂用帳戶。
類型: | String |
Position: | 0 |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-Tag
要用於更新的標記集合。
類型: | Hashtable |
Position: | 1 |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-WhatIf
顯示 Cmdlet 執行時會發生什麼事。 Cmdlet 未執行。
類型: | SwitchParameter |
別名: | wi |
Position: | Named |
預設值: | False |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |