Compartir a través de


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 Get-SCUserRole. Este cmdlet funciona en nombre del rol de usuario que especifica este parámetro.

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 .