Set-SCVMCheckpoint
Modyfikuje właściwości obiektu punktu kontrolnego maszyny wirtualnej w programie VMM.
Składnia
Set-SCVMCheckpoint
-VMCheckpoint <VMCheckpoint>
[-Description <String>]
[-Name <String>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Opis
Polecenie cmdlet Set-SCVMCheckpoint modyfikuje właściwości obiektu punktu kontrolnego maszyny wirtualnej w programie Virtual Machine Manager (VMM).
Aby uzyskać informacje na temat tworzenia punktów kontrolnych programu VMM, wpisz Get-Help New-SCVMCheckpoint -Detailed
.
Przykłady
Przykład 1: Ustawianie opisu dla wszystkich punktów kontrolnych na określony ciąg
PS C:\> Get-SCVMCheckpoint | Set-SCVMCheckpoint -Description "All checkpoints created prior to upgrade"
To polecenie pobiera wszystkie istniejące obiekty punktu kontrolnego z bazy danych programu VMM i aktualizuje opis tych punktów kontrolnych.
Przykład 2. Modyfikowanie nazwy i opisu dla wszystkich punktów kontrolnych
PS C:\> Get-SCVMCheckpoint | Set-SCVMCheckpoint -Name "Checkpoint Before Upgrade" -Description "Checkpoint was created prior to upgrade"
To polecenie pobiera wszystkie istniejące obiekty punktu kontrolnego i modyfikuje nazwę i opis każdego obiektu.
Przykład 3. Modyfikowanie określonego punktu kontrolnego w tablicy punktów kontrolnych
PS C:\> $VM = Get-SCVirtualMachine -Name "VM03"
PS C:\> Set-SCVMCheckpoint -VMCheckpoint $VM.VMCheckpoints[0] -Description "First Checkpoint Before Upgrade"
Pierwsze polecenie pobiera obiekt maszyny wirtualnej o nazwie VM03 i przechowuje obiekt w zmiennej $VM.
Ostatnie polecenie modyfikuje opis pierwszego obiektu punktu kontrolnego w tablicy VMCheckpoints dla maszyny wirtualnej VM03.
Parametry
-Description
Określa opis punktu kontrolnego.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-JobVariable
Określa, że postęp zadania jest śledzony i przechowywany w zmiennej o nazwie tego parametru.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Name
Określa nazwę obiektu programu VMM.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-OnBehalfOfUser
Określa nazwę użytkownika. To polecenie cmdlet ustawia w imieniu użytkownika jako użytkownika, który określa ten parametr.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-OnBehalfOfUserRole
Określa rolę użytkownika. To polecenie cmdlet ustawia rolę użytkownika w imieniu użytkownika jako rolę użytkownika, którą określa ten parametr. Aby uzyskać obiekt roli użytkownika, użyj polecenia cmdlet Get-SCUserRole.
Typ: | UserRole |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-PROTipID
Określa identyfikator porady wydajności i optymalizacji zasobów (porada PRO), która wyzwoliła tę akcję. Ten parametr umożliwia inspekcję porad PRO.
Typ: | Guid |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-RunAsynchronously
Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-VMCheckpoint
Określa obiekt punktu kontrolnego maszyny wirtualnej programu VMM.
Typ: | VMCheckpoint |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
Dane wyjściowe
VMCheckpoint
To polecenie cmdlet zwraca obiekt VMCheckpoint.
Uwagi
- Wymaga obiektu punktu kontrolnego programu VMM, który można pobrać przy użyciu polecenia cmdlet Get-SCVMCheckpoint.