用于选择和记住Azure VM名称和资源组的PowerShell脚本

问题描述 投票:0回答:1

通过使用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
powershell azure
1个回答
0
投票

您所要做的就是将Get-AzureRmVm的结果分配给变量,然后您可以使用索引访问特定的VM。即G。:

$vms = Get-AzureRmVm

$index = Read-Host "Please enter the VM index"
$vms[$index] | Select-Object Name, ResourceGroupName
© www.soinside.com 2019 - 2024. All rights reserved.