如何使用 PowerShell 來更改 Azure 標記值?


要使用 PowerShell 更改 azure 值,我們需要結合使用 Update-AZTag 命令與 merge 屬性。

示例

例如,我們有 Azure 虛擬機器 TestMachine2k16,其標記如下所示。

PS C:\> $vm = Get-AzVM -VMName TestMachine2k16
PS C:\> $vm | Select -ExpandProperty Tags

輸出

Key          Value
---          -----
Owner        Chirag
For Ansible
Patching_Day Sunday
Application SecretTag

我們需要將 Patching_Day 從星期日更改為星期三。我們將使用以下命令。

示例

$tag = @{Patching_Day='Wednesday'}
Update-AzTag -Tag $tag -ResourceId $vm.Id -Operation Merge -Verbose

輸出

Name           Value
============   =========
Patching_Day   Wednesday
For            Ansible
Application    SecretTag
Owner          Chirag

Update-AZTag 中也提供 Replace 屬性,但在使用 Replace 引數時請謹慎,因為一旦應用它,當前標記將更改,但其他標記將被清除。

示例

Update-AzTag -Tag $tag -ResourceId $vm.Id -Operation Replace -Verbose

輸出

Properties :
Name          Value
============  =========
Patching_Day  Wednesday

更新於:06-Apr-2021

1K+ 次觀看

開啟你的職業

完成課程後,獲得認證

開始吧
廣告
© . All rights reserved.