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 .