桌面场景切换用到:(上课、阅卷场景切换)ide
批量关机脚本1:spa
$vc = '192.168.0.8'虚拟机
Connect-VIServer -Server $vc -usrname"administrator@vsphere.local" -Password "1qaz!QAZ"it
$vm2=Get-View -ViewType "VirtualMachine" -Filter@{"Name" = "yj*"}class
foreach ($vm in $vm2){foreach
if($vm.RuntimePowerState -eq "PoweredOn"){im
$vm.PowerOffVM()}脚本
}margin
批量关机脚本2:word
$vc = '192.168.0.8' #VCenter IP
?
Connect-VIServer -Server $vc -username"administrator@vsphere.local" -Password "1qaz!QAZ"
$VMs = Get-ResourcePool 上课6-1 |Get-VM "shangke*"
foreach( $vm in $VMs ) { Shutdown-VMGuest$vm -Confirm:$false}
这个脚本若是虚拟机原来是关机状态,执行该脚本会有红色警告提示,忽略便可。
批量开机脚本:
$vc = '192.168.0.8'
Connect-VIServer -Server $vc-usrname "administrator@vsphere.local" -Password "1qaz!QAZ"
$vm2=Get-View -ViewType"VirtualMachine" -Filter @{"Name" = "yj*"}
foreach ($vm in $vm2){
if($vm.Runtime PowerState -ne "PoweredOn")
{
$vm.PowerOffVM($vm.Runtime.Host)
}
}
备注:yj*表示桌面虚拟机名字以yj开头。