Add-SCServicingWindowSubscription

Agrega una ventana de mantenimiento a una máquina virtual, un host o un servicio.

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

El cmdlet Add-SCServicingWindowSubscription agrega una ventana de mantenimiento a una máquina virtual, host o servicio. Después de asignar una ventana de mantenimiento a un objeto, los usuarios pueden programar el trabajo de mantenimiento que se realizará dentro de la ventana de mantenimiento mediante un sistema de programación de terceros.

Ejemplos

Ejemplo 1: Suscripción de todas las máquinas virtuales que pertenecen a un usuario específico a una ventana de mantenimiento

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

El primer comando obtiene el objeto de ventana de mantenimiento denominado Backup Staging A y almacena el objeto en la variable $SvcWindow.

El segundo comando obtiene todos los objetos de máquina virtual, selecciona solo las máquinas virtuales que pertenecen a Contoso\ReneeLo y, a continuación, almacena esos objetos en la variable $VMs.

El último comando suscribe las máquinas virtuales almacenadas en $VMs a la ventana de mantenimiento almacenada en $SvcWindow.

Ejemplo 2: Suscripción de todas las máquinas virtuales que pertenecen a un usuario específico a una ventana de mantenimiento mediante el operador de canalización

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

El primer comando obtiene el objeto de ventana de mantenimiento denominado Grupo de servidores de prueba 3 y almacena el objeto en la variable $SvcWindow.

El segundo comando obtiene todos los objetos de máquina virtual, selecciona solo las máquinas virtuales que pertenecen a Contoso\ReneeLo y, a continuación, usa el operador de canalización para pasar las máquinas virtuales al cmdlet Add-SCServicingWindowSubscription , que suscribe cada máquina virtual que se le pasa a la ventana de mantenimiento almacenada en $SvcWindow.

Parámetros

-JobVariable

Especifica que se realiza un seguimiento del progreso del trabajo y que se almacena en la variable cuyo nombre indica este parámetro.

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

-PROTipID

Especifica el identificador de la sugerencia de optimización de recursos y rendimiento (sugerencia PRO) que desencadenó esta acción. Este parámetro le permite auditar sugerencias pro.

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

-RunAsynchronously

Indica que el trabajo se ejecuta de forma asincrónica para que el control vuelva inmediatamente al shell de comandos.

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

-Service

Especifica un objeto de servicio de Virtual Machine Manager (VMM).

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

-ServicingWindow

Especifica un objeto de ventana de mantenimiento.

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

-VM

Especifica un objeto de máquina virtual.

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

-VMHost

Especifica un objeto host de máquina virtual. VMM admite hosts de Hyper-V, hosts de VMware ESX y hosts de Citrix XenServer.

Para obtener más información sobre cada tipo de host, consulte el cmdlet Add-SCVMHost .

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

Salidas

ServicingWindowSubscription

Este cmdlet devuelve un objeto ServicingWindowSubscription .