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.