Add-SCServicingWindowSubscription
Fügt einem virtuellen Computer, einem Host oder einem Dienst ein Wartungsfenster hinzu.
Syntax
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>]
Beschreibung
Das Cmdlet Add-SCServicingWindowSubscription fügt einem virtuellen Computer, host oder Dienst ein Wartungsfenster hinzu. Nachdem ein Wartungsfenster einem Objekt zugewiesen ist, können Benutzer Wartungsarbeiten innerhalb des Wartungsfensters planen, indem Sie ein Terminplanungssystem von Drittanbietern verwenden.
Beispiele
Beispiel 1: Abonnieren aller virtuellen Computer im Besitz eines bestimmten Benutzers zu einem Wartungsfenster
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
Der erste Befehl ruft das Wartungsfensterobjekt namens Backup Staging A ab und speichert das Objekt in der $SvcWindow Variable.
Der zweite Befehl ruft alle virtuellen Computerobjekte ab, wählt nur die virtuellen Computer aus, die von Contoso\ReneeLo gehören, und speichert diese Objekte dann in der $VMs Variablen.
Der letzte Befehl abonnieren die in $VMs gespeicherten virtuellen Computer dem in $SvcWindow gespeicherten Wartungsfenster.
Beispiel 2: Abonnieren aller virtuellen Computer, die einem bestimmten Benutzer unter Verwendung des Pipelineoperators gehören
PS C:\> $SvcWindow = Get-SCServicingWindow -Name "Test Servers Group 3"
PS C:\> Get-SCVirtualMachine | where {$_.Owner -eq "Contoso\NevenSokec"} | Add-SCServicingWindowSubscription -ServicingWindow $SvcWindow
Der erste Befehl ruft das Wartungsfensterobjekt namens Test Server Group 3 ab und speichert das Objekt in der $SvcWindow Variable.
Der zweite Befehl ruft alle virtuellen Computerobjekte ab, wählt nur die virtuellen Computer aus, die von Contoso\ReneeLo gehören, und verwendet dann den Pipelineoperator, um die virtuellen Computer an das Add-SCServicingWindowSubscription-Cmdlet zu übergeben, das jede virtuelle Maschine angibt, die an das Wartungsfenster übergeben wird, das in $SvcWindow gespeichert ist.
Parameter
-JobVariable
Gibt an, dass der Status des Auftrags überwacht und in der von diesem Parameter benannten Variablen gespeichert wird.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Gibt die ID der Leistungs- und Ressourcenoptimierungs-Tipp (PRO-Tipp) an, die diese Aktion ausgelöst hat. Mit diesem Parameter können Sie PRO-Tipps überwachen.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Gibt an, dass der Auftrag asynchron ausgeführt wird, sodass das Steuerelement sofort an die Befehlsshell zurückgibt.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Service
Gibt ein Virtual Machine Manager (VMM)-Dienstobjekt an.
Type: | Service |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ServicingWindow
Gibt ein Wartungsfensterobjekt an.
Type: | ServicingWindow |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VM
Gibt ein Objekt virtueller Maschinen an.
Type: | VM |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMHost
Gibt ein Hostobjekt für virtuelle Maschinen an. VMM unterstützt Hyper-V-Hosts, VMware ESX-Hosts und Citrix XenServer-Hosts.
Weitere Informationen zu jedem Hosttyp finden Sie im Add-SCVMHost-Cmdlet .
Type: | Host |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Ausgaben
ServicingWindowSubscription
Dieses Cmdlet gibt ein ServicingWindowSubscription-Objekt zurück.