Partager via


Add-SCServicingWindowSubscription

Ajoute une fenêtre de maintenance à une machine virtuelle, un hôte ou un 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

L’applet de commande Add-SCServicingWindowSubscription ajoute une fenêtre de maintenance à une machine virtuelle, un hôte ou un service. Une fois qu’une fenêtre de maintenance est affectée à un objet, les utilisateurs peuvent planifier le travail de maintenance à effectuer dans la fenêtre de maintenance à l’aide d’un système de planification tiers.

Exemples

Exemple 1 : Abonner toutes les machines virtuelles appartenant à un utilisateur spécifique à une fenêtre de maintenance

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

La première commande obtient l’objet de fenêtre de maintenance nommé Backup Staging A et stocke l’objet dans la variable $SvcWindow.

La deuxième commande obtient tous les objets de machine virtuelle, sélectionne uniquement les machines virtuelles appartenant à Contoso\ReneeLo, puis stocke ces objets dans la variable $VMs.

La dernière commande abonne les machines virtuelles stockées dans $VMs à la fenêtre de maintenance stockée dans $SvcWindow.

Exemple 2 : Abonner toutes les machines virtuelles appartenant à un utilisateur spécifique à une fenêtre de maintenance à l’aide de l’opérateur de pipeline

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

La première commande obtient l’objet de fenêtre de maintenance nommé Test Servers Group 3 et stocke l’objet dans la variable $SvcWindow.

La deuxième commande obtient tous les objets de machine virtuelle, sélectionne uniquement les machines virtuelles appartenant à Contoso\ReneeLo, puis utilise l’opérateur de pipeline pour transmettre les machines virtuelles à l’applet de commande Add-SCServicingWindowSubscription , qui s’abonne à chaque machine virtuelle qui est transmise à la fenêtre de maintenance stockée dans $SvcWindow.

Paramètres

-JobVariable

Spécifie que la progression des travaux est suivie et stockée dans la variable nommée par ce paramètre.

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

-PROTipID

Spécifie l’ID du conseil d’optimisation des performances et des ressources qui a déclenché cette action. Ce paramètre vous permet d’auditer les conseils PRO.

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

-RunAsynchronously

Indique que le travail s’exécute de manière asynchrone afin que le contrôle retourne immédiatement à l’interpréteur de commandes.

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

-Service

Spécifie un objet de service VMM (Virtual Machine Manager).

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

-ServicingWindow

Spécifie un objet de fenêtre de maintenance.

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

-VM

Spécifie un objet ordinateur virtuel.

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

-VMHost

Spécifie un objet ordinateur hôte d’ordinateur virtuel. VMM prend en charge les hôtes Hyper-V, les hôtes VMware ESX et les hôtes Citrix XenServer.

Pour plus d’informations sur chaque type d’hôte, consultez l’applet de commande Add-SCVMHost .

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

Sorties

ServicingWindowSubscription

Cette applet de commande retourne un objet ServicingWindowSubscription .