Get-SCVMCheckpoint

Obtiene objetos de punto de control de máquina virtual de la base de datos VMM.

Syntax

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 comprobación 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" de 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: Obtener el 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, salvo 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 comprobación.

Parámetros

-ID

Especifica el identificador numérico como identificador único global o GUID para un objeto específico.

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

-MostRecent

Especifica el objeto de punto de control de máquina virtual VMM más reciente.

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

-OnBehalfOfUser

Especifica el nombre de un usuario. Este cmdlet establece en nombre del usuario como usuario que especifica este parámetro.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

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

-VM

Especifica un objeto de máquina virtual.

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

-VMMServer

Especifica un objeto de servidor VMM.

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

Salidas

VMCheckpoint

Este cmdlet devuelve un objeto VMCheckpoint .