我在Azure中有要在不同RG中使用Runbook,
我的代码
$vms = Get-AzVM -ResourceGroupName RG-TEST
foreach($vm in $vms)
{
$statuscheck = Get-AzVM -ResourceGroupName RG-TEST -Name $vm.Name -Status
if($statuscheck.Statuses.DisplayStatus[1] -eq "VM running")
{
Write-Output "Stopping virtual machine...$($vm.Name)"
Stop-AzVM -ResourceGroupName $vm.ResourceGroupName -Name $vm.Name -Force
}
else
{
Write-output "Virtual machine $($vm.Name) is already in stopped state"
}
}
如何更新代码,使脚本获得它所在的RG的名称,
这样RG就不会被硬编码
不知道怎么做
1条答案
按热度按时间2exbekwf1#
做类似这样的事情