Resume-SCVirtualMachine
Återupptar pausade virtuella datorer som hanteras av VMM.
Syntax
Resume-SCVirtualMachine
[-VM] <VM>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-OnBehalfOfUser <String>]
[-OnBehalfOfUserRole <UserRole>]
[<CommonParameters>]
Description
Cmdleten Resume-SCVirtualMachine återupptar en eller flera pausade virtuella datorer som hanteras av Virtual Machine Manager (VMM). En pausad virtuell dator är en dator som har pausats med hjälp av cmdleten Suspend-SCVirtualMachine. Om du använder den här cmdleten för att återuppta en virtuell dator returneras objektet i tillståndet Körs. När den virtuella datorn körs igen kan användaren återuppta aktiviteten på den virtuella datorn.
Om du kör den här cmdleten på en virtuell dator som redan körs returnerar cmdleten ett felmeddelande som anger att den virtuella datorn inte är i ett tillstånd där den kan agera.
Exempel
Exempel 1: Återuppta en pausad virtuell dator
PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> Resume-SCVirtualMachine -VM $VM
Det första kommandot hämtar det virtuella datorobjektet VM01 och lagrar objektet i variabeln $VM.
Det andra kommandot återupptar den virtuella datorn som lagras i $VM till ett körningstillstånd och visar information om objektet för användaren. Den virtuella datorn måste pausas för att det här kommandot ska lyckas.
Exempel 2: Återuppta alla pausade virtuella datorer
PS C:\> $VMs = Get-SCVirtualMachine -VMMServer "VMMServer01.Contoso.com" | where {$_.Status -eq "Paused"}
PS C:\> $VMs | Resume-SCVirtualMachine
Det första kommandot hämtar alla virtuella datorobjekt från VMMServer01 som pausas och lagrar sedan objekten i $VMs objektmatris.
Det andra kommandot skickar varje objekt som lagras i $VMs till cmdleten currenct, som återupptar varje virtuell dator till ett körningstillstånd.
Parametrar
-JobVariable
Anger att jobbstatus spåras och lagras i variabeln som heter av den här parametern.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUser
Anger ett användarnamn. Den här cmdleten fungerar för användarens räkning som den här parametern anger.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OnBehalfOfUserRole
Anger en användarroll. Om du vill hämta en användarroll använder du cmdleten Get-SCUserRole . Den här cmdleten fungerar för den användarroll som den här parametern anger.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Anger ID för tipset prestanda- och resursoptimering (PRO-tips) som utlöste den här åtgärden. Med den här parametern kan du granska PRO-tips.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Anger att jobbet körs asynkront så att kontrollen återgår till kommandogränssnittet omedelbart.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VM
Anger ett virtuellt datorobjekt.
Type: | VM |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Utdata
VirtualMachine
Kommentarer
- Den här cmdleten kräver ett virtuellt datorobjekt som kan hämtas med hjälp av cmdleten Get-SCVirtualMachine .