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

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

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

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

Type:Guid
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

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

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-VMHost

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

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

Type:Host
Position:0
Default value:None
Accept pipeline input:True
Accept wildcard characters:False

输出

Host

此 cmdlet 返回 Host 对象。

备注

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