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 コマンドレットは、仮想マシン、ホスト、またはサービスにサービス ウィンドウを追加します。 サービス期間がオブジェクトに割り当てられた後、ユーザーはサード パーティのスケジュール システムを使用して、サービス期間内に行われるメンテナンス作業をスケジュールできます。
例
例 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変数にオブジェクトを格納します。
2 番目のコマンドは、すべての仮想マシン オブジェクトを取得し、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変数にオブジェクトを格納します。
2 番目のコマンドは、すべての仮想マシン オブジェクトを取得し、Contoso\ReneeLo が所有する仮想マシンのみを選択し、パイプライン オペレーターを使用して仮想マシン を Add-SCServicingWindowSubscription コマンドレットに渡します。このコマンドレットは、$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
コントロールがコマンド シェルに直ちに戻るように、ジョブが非同期的に実行されることを示します。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Service
仮想マシン マネージャー (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 コマンドレットを参照してください。
Type: | Host |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
出力
ServicingWindowSubscription
このコマンドレットは 、ServiceingWindowSubscription オブジェクトを 返します。