Označení virtuálního počítače v Azure pomocí PowerShellu
Platí pro: ✔️ Virtuální počítače s Linuxem ✔️ – Flexibilní škálovací sady ✔️ s Windows ✔️ – Jednotné škálovací sady
Tento článek popisuje, jak označit virtuální počítač v Azure pomocí PowerShellu. Značky jsou uživatelsky definované páry klíč/hodnota, které je možné umístit přímo do prostředku nebo skupiny prostředků. Azure v současné době podporuje až 50 značek na jeden prostředek a skupinu prostředků. Značky se můžou umisťovat na prostředek v okamžiku vytvoření nebo přidat do existujícího prostředku. Pokud chcete označit virtuální počítač pomocí Azure CLI, přečtěte si téma Jak označit virtuální počítač v Azure pomocí Azure CLI.
Pomocí rutiny Get-AzVM
zobrazte aktuální seznam značek pro váš virtuální počítač.
Get-AzVM -ResourceGroupName "myResourceGroup" -Name "myVM" | Format-List -Property Tags
Pokud už váš virtuální počítač obsahuje značky, zobrazí se všechny značky ve formátu seznamu.
Pokud chcete přidat značky, použijte příkaz Set-AzResource
. Při aktualizaci značek prostřednictvím PowerShellu se značky aktualizují jako celek. Pokud přidáváte jednu značku k prostředku, který už značky obsahuje, budete muset zahrnout všechny značky, které chcete na prostředek umístit. Níže je příklad přidání dalších značek k prostředku prostřednictvím rutin PowerShellu.
Pomocí vlastnosti a Tags
přiřaďte proměnné všechny aktuální značky virtuálního počítače.$tags
Get-AzResource
$tags = (Get-AzResource -ResourceGroupName myResourceGroup -Name myVM).Tags
Pokud chcete zobrazit aktuální značky, zadejte proměnnou .
$tags
Výstup může vypadat takto:
Key Value
---- -----
Department MyDepartment
Application MyApp1
Created By MyName
Environment Production
V následujícím příkladu přidáme značku s názvem Location
s hodnotou myLocation
. Slouží +=
k připojení nové dvojice klíč/hodnota k $tags
seznamu.
$tags += @{Location="myLocation"}
Slouží Set-AzResource
k nastavení všech značek definovaných v proměnné $tags na virtuálním počítači.
Set-AzResource -ResourceGroupName myResourceGroup -Name myVM -ResourceType "Microsoft.Compute/VirtualMachines" -Tag $tags
Slouží Get-AzResource
k zobrazení všech značek prostředku.
(Get-AzResource -ResourceGroupName myResourceGroup -Name myVM).Tags
Výstup by měl vypadat přibližně takto, který teď obsahuje novou značku:
Key Value
---- -----
Department MyDepartment
Application MyApp1
Created By MyName
Environment Production
Location MyLocation
Další kroky
- Další informace o označování prostředků Azure najdete v tématech Přehled azure Resource Manager a Použití značek k uspořádání prostředků Azure.
- Informace o tom, jak vám značky můžou pomoct se správou využití prostředků Azure, najdete v tématu Vysvětlení informací na faktuře za Azure.