Get-SCVMCheckpoint
Pobiera obiekty punktu kontrolnego maszyny wirtualnej z bazy danych programu VMM.
Składnia
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>]
Opis
Polecenie cmdlet Get-SCVMCheckpoint pobiera co najmniej jeden obiekt punktu kontrolnego maszyny wirtualnej z bazy danych programu Virtual Machine Manager (VMM).
Punkt kontrolny maszyny wirtualnej to "migawka" maszyny wirtualnej w czasie.
Możesz użyć punktu kontrolnego, aby przywrócić maszynę wirtualną do poprzedniego stanu.
Aby uzyskać więcej informacji na temat punktów kontrolnych programu VMM, wpisz Get-Help New-VMCheckpoint -Detailed
.
Przykłady
Przykład 1. Pobieranie wszystkich istniejących punktów kontrolnych dla każdej maszyny wirtualnej
PS C:\> Get-SCVMCheckpoint -VMMServer "VMMServer01.Contoso.com"
To polecenie pobiera wszystkie istniejące obiekty punktu kontrolnego dla każdej maszyny wirtualnej zarządzanej przez serwer VMMServer01 i wyświetla informacje o tych obiektach punktu kontrolnego dla użytkownika.
Przykład 2. Pobieranie wszystkich punktów kontrolnych dla co najmniej jednej maszyny wirtualnej o określonej nazwie
PS C:\> $Checkpoints = Get-SCVMCheckpoint -VM "VM01"
PS C:\> $Checkpoints
Pierwsze polecenie pobiera wszystkie obiekty punktu kontrolnego dla maszyny wirtualnej VM01 i przechowuje obiekty w tablicy obiektów $Checkpoints.
Drugie polecenie wyświetla informacje o obiektach punktu kontrolnego w $Checkpoints.
Przykład 3. Pobieranie profilu sprzętowego ostatnio utworzonego punktu kontrolnego na maszynie wirtualnej wdrożonej na hoście funkcji Hyper-V
PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> $Checkpoint = $VM | Get-SCVMCheckpoint -MostRecent
PS C:\> $Checkpoint.CheckpointHWProfile
Pierwsze polecenie pobiera obiekt maszyny wirtualnej o nazwie VM01 i przechowuje obiekt w zmiennej $VM.
Drugie polecenie pobiera najnowszy obiekt punktu kontrolnego utworzony dla maszyny wirtualnej VM01 i przechowuje obiekt w zmiennej $Checkpoint.
Ostatnie polecenie wyświetla informacje o profilu sprzętu dla punktu kontrolnego przechowywanego w $Checkpoint (najnowszy obiekt punktu kontrolnego utworzony dla maszyny wirtualnej VM01).
Przykład 4. Wyświetlanie typu platformy .NET, zdarzeń, metod i właściwości dla obiektów punktu kontrolnego
PS C:\> $Checkpoints = Get-SCVMCheckpoint -VMMServer "VMMServer01.Contoso.com"
PS C:\> $Checkpoints | Get-Member
PS C:\> $Checkpoints | Get-Member | Format-List
Pierwsze polecenie pobiera wszystkie obiekty punktu kontrolnego na serwerze VMMServer01 i przechowuje obiekty w tablicy obiektów $Checkpoints.
Drugie polecenie przekazuje każdy obiekt punktu kontrolnego w $Checkpoints do polecenia cmdlet Get-Member , które wyświetla .NET TypeName i Name, MemberType i Definition dla każdego zdarzenia, metody i właściwości skojarzonej z tym typem obiektu.
Ostatnie polecenie jest takie samo jak drugie polecenie, z wyjątkiem tego, że potokuje dane wyjściowe do polecenia cmdlet Format-List, aby wyświetlić pełną definicję dla każdego zdarzenia, metody i właściwości dla typu obiektu punktu kontrolnego.
Parametry
-ID
Określa identyfikator liczbowy jako globalnie unikatowy identyfikator lub identyfikator GUID dla określonego obiektu.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MostRecent
Określa najnowszy obiekt punktu kontrolnego maszyny wirtualnej programu VMM.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUser
Określa nazwę użytkownika. To polecenie cmdlet ustawia wartość w imieniu użytkownika jako użytkownika określonego przez ten parametr.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
Określa rolę użytkownika. Aby uzyskać rolę użytkownika, użyj polecenia cmdlet Get-SCUserRole . To polecenie cmdlet działa w imieniu roli użytkownika, którą określa ten parametr.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VM
Określa obiekt maszyny wirtualnej.
Type: | VM |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMMServer
Określa obiekt serwera programu VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Dane wyjściowe
VMCheckpoint
To polecenie cmdlet zwraca obiekt VMCheckpoint .