Get-SCVMCheckpoint
Obtiene objetos de punto de control de máquina virtual de la base de datos VMM.
Sintaxis
Get-SCVMCheckpoint
[-VMMServer <ServerConnection>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Get-SCVMCheckpoint
[-VM <VM>]
[-VMMServer <ServerConnection>]
[-MostRecent]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Get-SCVMCheckpoint
[-VMMServer <ServerConnection>]
[-ID <Guid>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Description
El cmdlet Get-SCVMCheckpoint obtiene uno o varios objetos de punto de control de máquina virtual de la base de datos de Virtual Machine Manager (VMM).
Un punto de control de máquina virtual es una "instantánea" a un momento dado de una máquina virtual.
Puede usar el punto de control para revertir una máquina virtual a un estado anterior.
Para obtener más información sobre los puntos de control de VMM, escriba Get-Help New-VMCheckpoint -Detailed
.
Ejemplos
Ejemplo 1: Obtención de todos los puntos de control existentes para cada máquina virtual
PS C:\> Get-SCVMCheckpoint -VMMServer "VMMServer01.Contoso.com"
Este comando obtiene todos los objetos de punto de control existentes para cada máquina virtual administrada por VMMServer01 y muestra información sobre estos objetos de punto de control al usuario.
Ejemplo 2: Obtención de todos los puntos de control para una o varias máquinas virtuales con un nombre específico
PS C:\> $Checkpoints = Get-SCVMCheckpoint -VM "VM01"
PS C:\> $Checkpoints
El primer comando obtiene todos los objetos de punto de control de la máquina virtual VM01 y almacena los objetos en la matriz de objetos $Checkpoints.
El segundo comando muestra información sobre los objetos de punto de control en $Checkpoints.
Ejemplo 3: Obtención del perfil de hardware del punto de control creado más recientemente en una máquina virtual implementada en un host de Hyper-V
PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> $Checkpoint = $VM | Get-SCVMCheckpoint -MostRecent
PS C:\> $Checkpoint.CheckpointHWProfile
El primer comando obtiene el objeto de máquina virtual denominado VM01 y almacena el objeto en la variable $VM.
El segundo comando obtiene el objeto de punto de control más reciente creado para VM01 y almacena el objeto en la variable $Checkpoint.
El último comando muestra información sobre el perfil de hardware para el punto de control almacenado en $Checkpoint (el objeto de punto de control más reciente creado para VM01).
Ejemplo 4: Mostrar el tipo, los eventos, los métodos y las propiedades de .NET para los objetos de punto de control
PS C:\> $Checkpoints = Get-SCVMCheckpoint -VMMServer "VMMServer01.Contoso.com"
PS C:\> $Checkpoints | Get-Member
PS C:\> $Checkpoints | Get-Member | Format-List
El primer comando obtiene todos los objetos de punto de control en VMMServer01 y almacena los objetos en la matriz de objetos $Checkpoints.
El segundo comando pasa cada objeto de punto de control de $Checkpoints al cmdlet Get-Member, que muestra el typeName de .NET y el Nombre, MemberType y Definition para cada evento, método y propiedad asociados a este tipo de objeto.
El último comando es el mismo que el segundo comando, excepto que canaliza la salida al cmdlet Format-List para que pueda ver la definición completa de cada evento, método y propiedad para el tipo de objeto de punto de control.
Parámetros
-ID
Especifica el identificador numérico como identificador único global o GUID para un objeto específico.
Tipo: | Guid |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-MostRecent
Especifica el objeto de punto de control de máquina virtual VMM más reciente.
Tipo: | SwitchParameter |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | False |
Aceptar caracteres comodín: | False |
-OnBehalfOfUser
Especifica el nombre de un usuario. Este cmdlet establece el en nombre del usuario como el 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 |
-VM
Especifica un objeto de máquina virtual.
Tipo: | VM |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
-VMMServer
Especifica un objeto de servidor VMM.
Tipo: | ServerConnection |
Posición: | Named |
Valor predeterminado: | None |
Requerido: | False |
Aceptar entrada de canalización: | True |
Aceptar caracteres comodín: | False |
Salidas
VMCheckpoint
Este cmdlet devuelve un objeto VMCheckpoint de