通过使用cmdlet Get-AzureRmVM
,我在Azure订阅中显示了VM列表。然后通过使用类似(1,2,3 ..)的键盘用户输入,我想将变量存储到所选VM的名称和资源组名称
Get-AzureRmVM
ResourceGroupName Name Location VmSize OsType NIC Provision
ingState
----------------- ---- -------- ------ ------ --- ---------
NW-TRAINING VM1 westeurope Standard_D2s_v3 Windows vm1518 Succeeded
NW-TRAINING VM2 westeurope Standard_D2s_v3 Windows vm2357 Succeeded
TESTDNS machine1 westeurope Standard_DS1_v2 Linux machine1813 Succeeded
答案 0 :(得分:0)
您所要做的就是将Get-AzureRmVm
的结果分配给变量,然后您可以使用索引访问特定的VM。即G:
$vms = Get-AzureRmVm
$index = Read-Host "Please enter the VM index"
$vms[$index] | Select-Object Name, ResourceGroupName