Add-SCServicingWindowSubscription
将服务窗口添加到虚拟机、主机或服务。
语法
Add-SCServicingWindowSubscription
[-ServicingWindow] <ServicingWindow>
-VM <VM>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Add-SCServicingWindowSubscription
[-ServicingWindow] <ServicingWindow>
-VMHost <Host>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Add-SCServicingWindowSubscription
[-ServicingWindow] <ServicingWindow>
-Service <Service>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
说明
Add-SCServicingWindowSubscription cmdlet 向虚拟机、主机或服务添加服务窗口。 将服务时段分配给对象后,用户可以使用第三方计划系统来计划维护时段内完成的维护工作。
示例
示例 1:将特定用户拥有的所有虚拟机订阅到服务窗口
PS C:\> $SvcWindow = Get-SCServicingWindow -Name "Backup Staging A"
PS C:\> $VMs = Get-SCVirtualMachine | where {$_.Owner -eq "Contoso\ReneeLo"}
PS C:\> Add-SCServicingWindowSubscription -ServicingWindow $SvcWindow -VM $VMs
第一个命令获取名为 Backup Staging A 的服务窗口对象,并将该对象存储在$SvcWindow变量中。
第二个命令获取所有虚拟机对象,仅选择 Contoso\ReneeLo 拥有的虚拟机,然后将这些对象存储在$VMs变量中。
最后一个命令将存储在$VMs中的虚拟机订阅到存储在$SvcWindow的服务时段。
示例 2:使用管道操作员将特定用户拥有的所有虚拟机订阅到服务窗口
PS C:\> $SvcWindow = Get-SCServicingWindow -Name "Test Servers Group 3"
PS C:\> Get-SCVirtualMachine | where {$_.Owner -eq "Contoso\NevenSokec"} | Add-SCServicingWindowSubscription -ServicingWindow $SvcWindow
第一个命令获取名为“测试服务器组 3”的服务窗口对象,并将该对象存储在$SvcWindow变量中。
第二个命令获取所有虚拟机对象,仅选择 Contoso\ReneeLo 拥有的虚拟机,然后使用管道运算符将虚拟机传递给 Add-SCServicingWindowSubscription cmdlet,该 cmdlet 订阅传递给存储在$SvcWindow的服务窗口中的每个虚拟机。
参数
-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 |
-Service
指定 Virtual Machine Manager (VMM) 服务对象。
类型: | Service |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | True |
接受通配符: | False |
-ServicingWindow
指定服务窗口对象。
类型: | ServicingWindow |
Position: | 0 |
默认值: | None |
必需: | True |
接受管道输入: | False |
接受通配符: | False |
-VM
指定虚拟机对象。
类型: | VM |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | True |
接受通配符: | False |
-VMHost
指定虚拟机主机对象。 VMM 支持 Hyper-V 主机、VMware ESX 主机和 Citrix XenServer 主机。
有关每种主机类型的详细信息,请参阅 Add-SCVMHost cmdlet。
类型: | Host |
Position: | Named |
默认值: | None |
必需: | True |
接受管道输入: | True |
接受通配符: | False |
输出
ServicingWindowSubscription
此 cmdlet 返回 ServicingWindowSubscription 对象。