Add-SCServicingWindowSubscription
Aggiunge una finestra di manutenzione a una macchina virtuale, a un host o a un servizio.
Sintassi
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>]
Descrizione
Il cmdlet Add-SCServicingWindowSubscription aggiunge una finestra di manutenzione a una macchina virtuale, a un host o a un servizio. Dopo l'assegnazione di una finestra di manutenzione a un oggetto, gli utenti possono pianificare il lavoro di manutenzione da eseguire all'interno della finestra di manutenzione usando un sistema di pianificazione di terze parti.
Esempio
Esempio 1: Sottoscrivere tutte le macchine virtuali di proprietà di un utente specifico a una finestra di manutenzione
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
Il primo comando ottiene l'oggetto finestra di manutenzione denominato Backup staging A e archivia l'oggetto nella variabile $SvcWindow.
Il secondo comando ottiene tutti gli oggetti macchina virtuale, seleziona solo le macchine virtuali di proprietà di Contoso\ReneeLo e quindi archivia tali oggetti nella variabile $VMs.
L'ultimo comando sottoscrive le macchine virtuali archiviate in $VMs alla finestra di manutenzione archiviata in $SvcWindow.
Esempio 2: Sottoscrivere tutte le macchine virtuali di proprietà di un utente specifico a una finestra di manutenzione usando l'operatore pipeline
PS C:\> $SvcWindow = Get-SCServicingWindow -Name "Test Servers Group 3"
PS C:\> Get-SCVirtualMachine | where {$_.Owner -eq "Contoso\NevenSokec"} | Add-SCServicingWindowSubscription -ServicingWindow $SvcWindow
Il primo comando ottiene l'oggetto finestra di manutenzione denominato Test Servers Group 3 e archivia l'oggetto nella variabile $SvcWindow.
Il secondo comando ottiene tutti gli oggetti macchina virtuale, seleziona solo le macchine virtuali di proprietà di Contoso\ReneeLo e quindi usa l'operatore pipeline per passare le macchine virtuali al cmdlet Add-SCServicingWindowSubscription , che sottoscrive ogni macchina virtuale passata alla finestra di manutenzione archiviata in $SvcWindow.
Parametri
-JobVariable
Specifica che lo stato del processo viene monitorato e archiviato nella variabile indicata in questo parametro.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Specifica l'ID della descrizione per le prestazioni e l'ottimizzazione delle risorse (suggerimento PRO) che ha attivato questa azione. Questo parametro consente di controllare i suggerimenti pro.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Indica che il processo viene eseguito in modo asincrono in modo che il controllo torni immediatamente alla shell dei comandi.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Service
Specifica un oggetto servizio Virtual Machine Manager (VMM).
Type: | Service |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ServicingWindow
Specifica un oggetto finestra di manutenzione.
Type: | ServicingWindow |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VM
Specifica un oggetto macchina virtuale.
Type: | VM |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMHost
Specifica un oggetto host di macchina virtuale. VMM supporta host Hyper-V, host VMware ESX e host Citrix XenServer.
Per altre informazioni su ogni tipo di host, vedere il cmdlet Add-SCVMHost .
Type: | Host |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Output
ServicingWindowSubscription
Questo cmdlet restituisce un oggetto ServicingWindowSubscription .