我正在尝试使用 Powershell 脚本同时启动多个虚拟机。我只知道如何同时启动一个虚拟机或所有虚拟机,但就我而言,我只想对选定的虚拟机进行更改。有人能帮我吗?任何帮助都将不胜感激。谢谢
答案1
使用开始角色REST API,如果可能的话。我相信PowerShell 等效项一次只允许启动一个角色。
答案2
我使用以下命令仅选择几个虚拟机。
#Get all the VMs you have in your Azure subscription
$VMs = Get-AzureVM
foreach($VM in $VMs)
{
if ($VM.Name -In "VM1","VM2","VM3")
{
if($vm.Status -eq 'StoppedDeallocated')
{
Start-AzureVm -Name $vm.Name -ServiceName $vm.ServiceName
}
}
}