如何使用 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