SCVMM 2008 R2 Powershell命令

我使用3台主机运行SCVMM 2008 R2。 现在我正在修补主机,所以我正在运行命令

disable-vmhost hostA -MoveWithinCluster 

有一个命令,我可以运行或切换,我可以启用指定hostA上的机器迁移到哪里? 我上次运行的时候发生了什么,所有的机器都被迁移到了一台已经托pipe了大量虚拟机的主机上,还有一台主机完全是空的。

该选项在该特定命令行中不存在。

但是,通过使用get-vm命令get-vm节点上的所有主机,然后将它们pipe道到move-vm到您指定的主机,可以实现所需的结果。 之后,您可以运行disable-vmhost以防止机器在维护期间移回。

例:

 Get-VM|?{$_.VMHost -eq 'hostA'}|Move-VM -VMHost 'HostB'