Get-SCVMCheckpoint
Získá kontrolní body virtuálního počítače objekty z databáze 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
Rutina Get-SCVMCheckpoint získá jeden nebo více kontrolních objektů virtuálního počítače z databáze nástroje Virtual Machine Manager (VMM).
Kontrolní bod virtuálního počítače je "snímek" virtuálního počítače k určitému bodu v čase.
Kontrolní bod můžete použít k vrácení virtuálního počítače do předchozího stavu.
Další informace o kontrolních bodech nástroje VMM potřebujete zadat Get-Help New-VMCheckpoint -Detailed
.
Příklady
Příklad 1: Získání všech existujících kontrolních bodů pro každý virtuální počítač
PS C:\> Get-SCVMCheckpoint -VMMServer "VMMServer01.Contoso.com"
Tento příkaz získá všechny existující kontrolní body objekty pro každý virtuální počítač spravovaný nástrojem VMMServer01 a zobrazí informace o těchto kontrolních bodech uživateli.
Příklad 2: Získání všech kontrolních bodů pro jeden nebo více virtuálních počítačů s konkrétním názvem
PS C:\> $Checkpoints = Get-SCVMCheckpoint -VM "VM01"
PS C:\> $Checkpoints
První příkaz načte všechny objekty kontrolních bodů pro virtuální počítač VM01 a uloží objekty do pole $Checkpoints objektu.
Druhý příkaz zobrazí informace o objektech kontrolních bodů v $Checkpoints.
Příklad 3: Získání hardwarového profilu naposledy vytvořeného kontrolního bodu na virtuálním počítači nasazeného na hostiteli Hyper-V
PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> $Checkpoint = $VM | Get-SCVMCheckpoint -MostRecent
PS C:\> $Checkpoint.CheckpointHWProfile
První příkaz získá objekt virtuálního počítače s názvem VM01 a uloží objekt do proměnné $VM.
Druhý příkaz získá nejnovější objekt kontrolního bodu vytvořený pro VM01 a uloží objekt do proměnné $Checkpoint.
Poslední příkaz zobrazí informace o hardwarovém profilu kontrolního bodu uloženého v $Checkpoint (nejnovější objekt kontrolního bodu vytvořený pro virtuální počítač VM01).
Příklad 4: Zobrazení typu .NET, událostí, metod a vlastností pro objekty kontrolního bodu
PS C:\> $Checkpoints = Get-SCVMCheckpoint -VMMServer "VMMServer01.Contoso.com"
PS C:\> $Checkpoints | Get-Member
PS C:\> $Checkpoints | Get-Member | Format-List
První příkaz načte všechny objekty kontrolních bodů na VMMServer01 a uloží objekty do pole $Checkpoints objektu.
Druhý příkaz předá každý objekt kontrolního bodu v $Checkpoints rutině Get-Member , která zobrazí .NET TypeName a Name, MemberType a Definition pro každou událost, metodu a vlastnost přidruženou k tomuto typu objektu.
Poslední příkaz je stejný jako druhý příkaz s tím rozdílem, že výstup předá rutině Format-List, abyste viděli úplnou definici pro každou událost, metodu a vlastnost pro typ objektu kontrolního bodu.
Parametry
-ID
Určuje číselný identifikátor jako globálně jedinečný identifikátor nebo identifikátor GUID pro konkrétní objekt.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MostRecent
Určuje poslední objekt kontrolního bodu virtuálního počítače VMM.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUser
Určuje jméno uživatele. Tato rutina nastaví jménem uživatele jako uživatele, kterého tento parametr určuje.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
Určuje roli uživatele. K získání role uživatele použijte rutinu Get-SCUserRole . Tato rutina pracuje jménem role uživatele, kterou tento parametr určuje.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VM
Určuje objekt virtuálního počítače.
Type: | VM |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMMServer
Určuje objekt serveru VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Výstupy
VMCheckpoint
Tato rutina vrátí objekt VMCheckpoint .