📌  相关文章
📜  Microsoft Azure – 为 Azure VM 分配标签

📅  最后修改于: 2022-05-13 01:57:42.466000             🧑  作者: Mango

Microsoft Azure – 为 Azure VM 分配标签

在本文中,我们将研究使用 Azure PowerShell 命令为 Azure VM 分配标签的过程。您可以在 Azure Cloud Shell 中执行命令,也可以使用 Windows PowerShell 来运行命令。

在将标记分配给 Azure 虚拟机之前,您可以使用以下命令检查分配给 Azure VM 的标记。

命令:

Get-AzureRmVM | Select-Object -Property Name, ResourceGroupName, Type, Tags

它返回订阅中的名称、资源组、类型和标签的属性。

样本输出:

命令:

Get-AzureRmVM  -Name  "vm_name" -ResourceGroupName "rg_name" `
| Select-Object -Property Name, ResourceGroupName, Type, Tags

它返回选定 Azure VM 的名称、资源组、类型和标签的属性。

例子:

Get-AzureRmVM  -Name "CloudOpsVM" -ResourceGroupName "Cloud-Operations" `
| Select-Object -Property Name, ResourceGroupName, Type, Tags

输出:

命令:

$VM = get-azvm -Name  "vm_name" -ResourceGroupName "rg_name"

例子:

$VM = get-azvm -Name "CloudOpsVM" -ResourceGroupName "Cloud-Operations"

它不会返回任何输出。获取标签并将其存储到变量中:

$Tags = $VM.Tags

它不会返回任何输出。添加您想要设置的标签:

$Tags += @{Environment="TST";ApplicationName="N/A"}

为 Azure VM 应用标签:

Set-AzResource `
-Name $VM.Name `
-ResourceGroupName $VM.ResourceGroupName `
-ResourceType $VM.Type `
-Tags $Tags

输出:

要验证应用的标签,请使用以下命令

Get-AzureRmVM  -Name  "vm_name" -ResourceGroupName "rg_name" `
| Select-Object -Property Name, ResourceGroupName, Type, Tags

例子:

Get-AzureRmVM  -Name "CloudOpsVM" -ResourceGroupName "Cloud-Operations" `
| Select-Object -Property Name, ResourceGroupName, Type, Tags

输出: