如何使用 PowerShell 获取应用的 azure 资源标签?
要将所有应用的标记获取到 Azure 资源,我们需要使用Get-AZTag命令并需要为其提供ResourceID。例如,
我们需要检索 Azure VM 标记,我们将使用其资源 ID。
PS C:\> $vm = Get-AzVM -Name Testmachine2k16PS C:\> Get-AzTag -ResourceId $vm.Id
您可以在属性窗口中看到输出。另一种简单的方法是使用该特定 cmdlet 的 Tags 属性。例如,Get-AzVM、Get-AZResourceGroup 等使用 tag 属性来显示应用的标签。
PS C:\> Get-AzVM -VMName TestMachine2k16 | Select -ExpandProperty TagsKey Value
--- -----
Owner Chirag
For Ansible
Patching_Day Sunday
Application SecretTag
同样,要获得资源组标签,你可以使用的GET-AZTag命令与资源ID的资源组或财产GET-AZResourceGroup与Tag属性命令。
PS C:\> $rg = Get-AzResourceGroup -ResourceGroupName TestRGPS C:\> Get-AzTag -ResourceId $rg.ResourceId
要么,
PS C:\> Get-AzResourceGroup -Name TestRG | Select -ExpandProperty Tags
搜索特定标签。我们需要使用Get-AZTag命令的-Name属性。例如,我们需要搜索名为Patching_Day的标签,然后我们可以使用以下命令。它显示了整个订阅中的 Patching_Day 标记,因为我们没有提供任何特定的资源或资源组。
该计数属性显示的标签被应用到与该标记键关联的值的资源和ValuesTable和价值属性显示的次数。
PS C:\> Get-AzTag -Name Patching_Day | flName : Patching_Day
ValuesTable :
Name Count
====== =====
Sunday 2
Count : 2
Values : {Sunday}
以上是 如何使用 PowerShell 获取应用的 azure 资源标签? 的全部内容, 来源链接: utcz.com/z/343144.html