0
我試圖使用Get-AzureRmVM及其實例大小使用HardwareProfile.VmSize對象來獲取ARM VM的列表。是否有一種方法可以使用cmdlet獲取每個vm的#of Cpu,#of Cores等(如使用Get-AzureRoleSize cmdlet的經典版本)?是否有Azure powershell cmdlet在訂閱中獲取ARM VM的核心,cpu
我試圖使用Get-AzureRmVM及其實例大小使用HardwareProfile.VmSize對象來獲取ARM VM的列表。是否有一種方法可以使用cmdlet獲取每個vm的#of Cpu,#of Cores等(如使用Get-AzureRoleSize cmdlet的經典版本)?是否有Azure powershell cmdlet在訂閱中獲取ARM VM的核心,cpu
你的意思是使用命令來獲取這樣的信息嗎?
PS C:\User> $size = (Get-AzureRmVM -ResourceGroupName ubuntu -Name vm1).HardwareProfile.VmSize
PS C:\Users> get-azurermvmsize -location eastus | ?{ $_.name -eq $size }
Name NumberOfCores MemoryInMB MaxDataDiskCount OSDiskSizeInMB ResourceDiskSizeInMB
---- ------------- ---------- ---------------- -------------- --------------------
Standard_DS1_v2 1 3584 2 1047552 7168
是的,這是有效的。我只是放入一個循環來獲取多個虛擬機的細節,而不是一個虛擬機和一個位置。 – Ravi