Delen via


Add-SCServicingWindowSubscription

Hiermee voegt u een onderhoudsvenster toe aan een virtuele machine, host of service.

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>]

Description

De cmdlet Add-SCServicingWindowSubscription voegt een onderhoudsvenster toe aan een virtuele machine, host of service. Nadat een onderhoudsvenster is toegewezen aan een object, kunnen gebruikers onderhoudswerkzaamheden plannen die binnen het onderhoudsvenster moeten worden uitgevoerd met behulp van een planningssysteem van derden.

Voorbeelden

Voorbeeld 1: Alle virtuele machines die eigendom zijn van een specifieke gebruiker abonneren op een onderhoudsvenster

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

Met de eerste opdracht wordt het onderhoudsvensterobject met de naam Backup Staging A opgehaald en wordt het object opgeslagen in de $SvcWindow variabele.

Met de tweede opdracht worden alle virtuele-machineobjecten opgehaald, worden alleen de virtuele machines geselecteerd die eigendom zijn van Contoso\ReneeLo en worden deze objecten vervolgens opgeslagen in de $VMs variabele.

Met de laatste opdracht worden de virtuele machines die zijn opgeslagen in $VMs geabonneerd op het onderhoudsvenster dat is opgeslagen in $SvcWindow.

Voorbeeld 2: Alle virtuele machines die eigendom zijn van een specifieke gebruiker abonneren op een onderhoudsvenster met behulp van de pijplijnoperator

PS C:\> $SvcWindow = Get-SCServicingWindow -Name "Test Servers Group 3"
PS C:\> Get-SCVirtualMachine | where {$_.Owner -eq "Contoso\NevenSokec"} | Add-SCServicingWindowSubscription -ServicingWindow $SvcWindow

Met de eerste opdracht wordt het onderhoudsvensterobject met de naam TestServers Groep 3 opgehaald en wordt het object opgeslagen in de variabele $SvcWindow.

De tweede opdracht haalt alle virtuele-machineobjecten op, selecteert alleen de virtuele machines die eigendom zijn van Contoso\ReneeLo en gebruikt vervolgens de pijplijnoperator om de virtuele machines door te geven aan de cmdlet Add-SCServicingWindowSubscription , waarmee elke virtuele machine die eraan wordt doorgegeven, wordt geabonneerd op het onderhoudsvenster dat is opgeslagen in $SvcWindow.

Parameters

-JobVariable

Hiermee geeft u op dat de voortgang van de taak wordt bijgehouden en opgeslagen in de variabele met de naam van deze parameter.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

Hiermee geeft u de id op van de tip Prestatie- en resourceoptimalisatie (PRO-tip) die deze actie heeft geactiveerd. Met deze parameter kunt u PRO-tips controleren.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Geeft aan dat de taak asynchroon wordt uitgevoerd, zodat het besturingselement onmiddellijk terugkeert naar de opdrachtshell.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Service

Hiermee geeft u een VMM-serviceobject (Virtual Machine Manager) op.

Type:Service
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ServicingWindow

Hiermee geeft u een onderhoudsvensterobject op.

Type:ServicingWindow
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-VM

Hiermee geeft u een virtuele-machineobject op.

Type:VM
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VMHost

Hiermee geeft u een hostobject voor virtuele machines op. VMM ondersteunt Hyper-V-hosts, VMware ESX-hosts en Citrix XenServer-hosts.

Zie de cmdlet Add-SCVMHost voor meer informatie over elk type host.

Type:Host
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Uitvoerwaarden

ServicingWindowSubscription

Met deze cmdlet wordt een ServicingWindowSubscription-object geretourneerd.