Add-SCServicingWindowSubscription

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

Sintaxis

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-SCServicingWindowSubscript ion 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 propiedad de 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 a la 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 se almacena en la variable denominada por este parámetro.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-PROTipID

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

Tipo:Guid
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-RunAsynchronously

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

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Service

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

Tipo:Service
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-ServicingWindow

Especifica un objeto de ventana de mantenimiento.

Tipo:ServicingWindow
Posición:0
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-VM

Especifica un objeto de máquina virtual.

Tipo:VM
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín: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.

Tipo:Host
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

Salidas

ServicingWindowSubscription

Este cmdlet devuelve un objeto ServicingWindowSubscription.