如何使用 PowerShell 匯出 Azure VM 標記?
可以使用 PowerShell 透過兩種方式獲取已應用的 Azure VM 標記。
- 使用 Azure VM 的標記屬性
- 使用Get-AZTag命令。
示例
PS C:\> Get-AzVM -VMName Testmachine2k12 | Select -ExpandProperty Tags Key Value --- ----- Patching_Day Sunday Owner Chirag
另一種方式是使用Get-AZTag命令。
PS C:\> $vm = Get-AzVM -VMName TestMachine2k12 PS C:\> Get-AzTag -ResourceId $vm.Id | Select -ExpandProperty Properties
輸出
TagsProperty
------------
{[Owner, Chirag], [Patching_Day, Sunday]}我們要匯出此標記,而儲存標記的最佳方式是使用 JSON 檔案。
Get-AzVM -VMName Testmachine2k12 | Select -ExpandProperty Tags | ConvertTo-Json | Out-File C:\Temp\VMTag.json
你可以看到標記檔案儲存在C:\temp資料夾中,檔名是VMTag.json。
如果你想將標記儲存為 CSV 檔案格式,那麼我們可以使用以下命令。
Get-AzVM -VMName TestMachine2k16 | Select -ExpandProperty Tags | ConvertTo-Json | ConvertFrom-Json | Export-Csv C:\Temp\TestMachine2k16tags.csv -NoTypeInformation
上述命令會將 Azure VM TestMachine2k16 標記儲存到C:\Temp\TestMachine2k16tags.CSV格式。
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
JavaScript
PHP