Enable-SCVMHost

将处于维护模式的虚拟机主机还原到完整服务。

语法

Enable-SCVMHost
      [-VMHost] <Host>
      [-RunAsynchronously]
      [-PROTipID <Guid>]
      [-JobVariable <String>]
      [<CommonParameters>]

说明

Enable-SCVMHost cmdlet 将维护模式下的虚拟机主机还原到完全服务,作为由 Virtual Machine Manager(VMM)管理的主机。

Enable-SCVMHost 支持 VMM 管理的任何类型的主机,包括 Hyper-V 主机、VMware ESX 主机和 Citrix XenServer 主机。

使用 Enable-SCVMHost 将主机还原到完整服务时,VMM 会自动还原某些功能,但需要手动执行某些操作。

VMM 会自动重新启用以下项:

  • 在主机上创建虚拟机。
  • 将虚拟机迁移到主机。
  • 主机的主机分级。

VMM 还会自动将主机刷新为其当前状态。

必须手动重启处于独立主机上保存状态的任何虚拟机。 对于作为主机群集中节点的主机,必须手动重启虚拟机,并在将主机置于维护模式时,手动将任何已迁移的虚拟机移回迁移到另一个节点的节点。

示例

示例 1:将指定的主机还原到服务

PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01"
PS C:\> Enable-SCVMHost -VMHost $VMHost

第一个命令获取名为 VMHost01 的主机对象,然后将该对象存储在$VMHost变量中。

第二个取消阻止存储在$VMHost中的主机上的虚拟机创建操作,并在放置期间将主机包含在主机分级中。 它还会将主机状态从“在维护模式下”中取出,以便下一个主机刷新作业将主机状态设置为其当前状态。

参数

-JobVariable

指定在此参数命名的变量中跟踪和存储作业进度。

类型:String
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-PROTipID

指定触发此操作的性能和资源优化提示(PRO 提示)的 ID。 此参数允许你审核 PRO 提示。

类型:Guid
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-RunAsynchronously

指示作业以异步方式运行,以便控件立即返回到命令行界面。

类型:SwitchParameter
Position:Named
默认值:None
必需:False
接受管道输入:False
接受通配符:False

-VMHost

指定虚拟机主机对象。 VMM 支持 Hyper-V 主机、VMware ESX 主机和 Citrix XenServer 主机。

有关每种主机类型的详细信息,请参阅 Add-SCVMHost cmdlet。

类型:Host
Position:0
默认值:None
必需:True
接受管道输入:True
接受通配符:False

输出

Host

此 cmdlet 返回 Host 对象。

备注

  • 置于临时维护模式的主机不同于你指定为维护主机的主机。 维护主机是用于虚拟机维护任务的主机,例如以下任务:
  • 修补存储的虚拟机和模板。
  • 在将虚拟机移动到生产环境之前,暂存脚本化虚拟机创建。