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.