如何使用 PowerShell 匯出 Azure 虛擬機器?
要使用 PowerShell 匯出 Azure 虛擬機器,我們首先需要獲取其所需屬性。cmdlet **Get-AZVM** 將獲取連線到特定訂閱的所有虛擬機器。要將其匯出到 CSV 檔案,可以使用以下命令。
示例
Get-AzVM | Export-Csv .\AZVMs.csv -NoTypeInformation
執行上述命令後,您會發現會獲取虛擬機器的所有屬性,而有時這些屬性並非全部需要。要獲取虛擬機器的特定屬性,請使用 **Select-Object** (別名 Select) 命令。
示例
Get-AzVM | Select Name, ResourceGroupName, Location, @{N='VMSize';E={$_.HardwareProfile.VmSize}} | Export-Csv .\AzureVms.csv -NoTypeInformation如果要從特定資源組匯出虛擬機器,
示例
Get-AZVM -ResourceGroupName TestRG | Export-CSV .\TestRGVMs.csv -NoTypeInformation
在 Get-AzVM 命令中新增 -Status 引數後,它將顯示虛擬機器的電源狀態。
示例
Get-AzVM -Status | Export-Csv .\AZVMs.csv -NoTypeInformation
如果需要來自其他訂閱的虛擬機器,可以使用 **Set-AZContext** 或 **Select-AZSubscription** 命令切換訂閱,然後使用上述任何命令在 CSV 檔案中獲取虛擬機器詳細資訊。
廣告
資料結構
網路
關係資料庫管理系統 (RDBMS)
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP