SCVMM 2008 R2 Powershell 命令

SCVMM 2008 R2 Powershell 命令

我正在运行带有 3 个主机的 SCVMM 2008 R2。现在我正在修补主机,因此我正在运行以下命令

disable-vmhost hostA -MoveWithinCluster

是否有可以运行的命令或可以启用的开关来指示将 hostA 上的机器迁移到哪里?上次我运行它时发生的情况是,所有机器都迁移到已经托管大量虚拟机的主机,而另一台主机完全是空的。

答案1

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

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

例子:

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

相关内容