Microsoft Azure — назначение тегов виртуальной машине Azure
В этой статье мы рассмотрим процесс назначения тегов виртуальной машине Azure с помощью команд Azure PowerShell. Вы можете выполнять команды в Azure Cloud Shell или использовать Windows PowerShell для запуска команд.
Прежде чем назначать теги виртуальной машине Azure, вы можете проверить, какие теги назначены виртуальной машине Azure, с помощью приведенной ниже команды.
Команда:
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.
Пример:
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:
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
Выход:
