Resume-SCVirtualMachine
Wznawia wstrzymane maszyny wirtualne zarządzane przez program VMM.
Składnia
Resume-SCVirtualMachine
[-VM] <VM>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Opis
Polecenie cmdlet Resume-SCVirtualMachine wznowi co najmniej jedną wstrzymaną maszynę wirtualną zarządzaną przez program Virtual Machine Manager (VMM). Wstrzymana maszyna wirtualna to jedna, która została zawieszona przy użyciu polecenia cmdlet Suspend-SCVirtualMachine. Użycie tego polecenia cmdlet do wznowienia maszyny wirtualnej zwraca jej obiekt w stanie Uruchomiony. Gdy maszyna wirtualna jest uruchomiona ponownie, użytkownik może wznowić działanie na tej maszynie wirtualnej.
Jeśli uruchomisz to polecenie cmdlet na maszynie wirtualnej, która jest już uruchomiona, polecenie cmdlet zwróci komunikat o błędzie wskazujący, że maszyna wirtualna nie jest w stanie, w którym może działać.
Przykłady
Przykład 1. Wznawianie wstrzymanej maszyny wirtualnej
PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> Resume-SCVirtualMachine -VM $VM
Pierwsze polecenie pobiera obiekt maszyny wirtualnej o nazwie VM01 i przechowuje ten obiekt w zmiennej $VM.
Drugie polecenie wznawia maszynę wirtualną przechowywaną w $VM w stanie uruchomienia i wyświetla informacje o obiekcie dla użytkownika. Aby to polecenie powiodło się, należy wstrzymać maszynę wirtualną.
Przykład 2. Wznawianie wszystkich wstrzymanych maszyn wirtualnych
PS C:\> $VMs = Get-SCVirtualMachine -VMMServer "VMMServer01.Contoso.com" | where {$_.Status -eq "Paused"}
PS C:\> $VMs | Resume-SCVirtualMachine
Pierwsze polecenie pobiera wszystkie obiekty maszyny wirtualnej z serwera VMMServer01, które są wstrzymane, a następnie przechowuje te obiekty w tablicy obiektów $VMs.
Drugie polecenie przekazuje każdy obiekt przechowywany w $VMs do polecenia cmdlet waluty, które wznawia każdą maszynę wirtualną do stanu uruchomienia.
Parametry
-JobVariable
Określa, że postęp zadania jest śledzony i przechowywany w zmiennej o nazwie przez ten parametr.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUser
Określa nazwę użytkownika. To polecenie cmdlet działa w imieniu 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 |
-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.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VM
Określa obiekt maszyny wirtualnej.
Type: | VM |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Dane wyjściowe
VirtualMachine
Uwagi
- To polecenie cmdlet wymaga obiektu maszyny wirtualnej, który można pobrać przy użyciu polecenia cmdlet Get-SCVirtualMachine .