如何使用 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
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP