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
第一个命令获取名为备份暂存 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
指定跟踪作业进度,并将其存储在此参数命名的变量中。
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 |
-Service
指定 Virtual Machine Manager (VMM) 服务对象。
Type: | Service |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ServicingWindow
指定服务窗口对象。
Type: | ServicingWindow |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VM
指定一个虚拟机对象。
Type: | VM |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMHost
指定一个虚拟主机对象。 VMM 支持 Hyper-V 主机、VMware ESX 主机和 Citrix XenServer 主机。
有关每种主机类型的详细信息,请参阅 Add-SCVMHost cmdlet。
Type: | Host |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
输出
ServicingWindowSubscription
此 cmdlet 返回 ServicingWindowSubscription 对象。