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