Resume-SCVirtualMachine
Reanuda las máquinas virtuales en pausa administradas por VMM.
Sintaxis
Resume-SCVirtualMachine
[-VM] <VM>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Description
El cmdlet Resume-SCVirtualMachine reanuda una o varias máquinas virtuales en pausa administradas por Virtual Machine Manager (VMM). Una máquina virtual en pausa es una que se ha suspendido mediante el cmdlet Suspend-SCVirtualMachine. El uso de este cmdlet para reanudar una máquina virtual devuelve su objeto en estado En ejecución. Cuando la máquina virtual vuelva a ejecutarse, el usuario puede reanudar la actividad en esa máquina virtual.
Si ejecuta este cmdlet en una máquina virtual que ya se está ejecutando, el cmdlet devuelve un mensaje de error que indica que la máquina virtual no está en un estado en el que puede actuar.
Ejemplos
Ejemplo 1: Reanudar una máquina virtual en pausa
PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> Resume-SCVirtualMachine -VM $VM
El primer comando obtiene el objeto de máquina virtual denominado VM01 y almacena ese objeto en la variable $VM.
El segundo comando reanuda la máquina virtual almacenada en $VM a un estado en ejecución y muestra información sobre el objeto al usuario. La máquina virtual debe pausarse para que este comando se realice correctamente.
Ejemplo 2: Reanudar todas las máquinas virtuales en pausa
PS C:\> $VMs = Get-SCVirtualMachine -VMMServer "VMMServer01.Contoso.com" | where {$_.Status -eq "Paused"}
PS C:\> $VMs | Resume-SCVirtualMachine
El primer comando obtiene todos los objetos de máquina virtual de VMMServer01 que están en pausa y, a continuación, almacena esos objetos en la matriz de objetos $VMs.
El segundo comando pasa cada objeto almacenado en $VMs al cmdlet currenct, que reanuda cada máquina virtual a un estado en ejecución.
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 |
-OnBehalfOfUser
Especifica un nombre de usuario. Este cmdlet funciona en nombre del usuario que especifica este parámetro.
Tipo: | String |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-OnBehalfOfUserRole
Especifica un rol de usuario.
Para obtener un rol de usuario, use el cmdlet
Tipo: | UserRole |
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 |
-VM
Especifica un objeto de máquina virtual.
Tipo: | VM |
Posición: | 0 |
Valor predeterminado: | None |
Requerido: | True |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
Salidas
VirtualMachine
Notas
- Este cmdlet requiere un objeto de máquina virtual, que se puede recuperar mediante el cmdlet Get-SCVirtualMachine.