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 |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
指定触发此操作 (PRO 提示) 的性能和资源优化提示的 ID。 此参数允许审核 PRO 提示。
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
指示作业异步运行,以便控件立即返回到命令 shell。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
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 |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
输出
Host
此 cmdlet 返回 Host 对象。
备注
- 放入临时维护模式的主机不同于你指定为维护主机的主机。 维护主机是用于虚拟机维护任务的主机,例如以下任务:
- 修补存储的虚拟机和模板。
- 在将虚拟机移动到生产环境之前,暂存脚本化虚拟机创建。