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 fungera.
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 objektet för den virtuella datorn med namnet 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 dessa objekt i $VMs-objektmatrisen.
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 med namnet av den här parametern.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-OnBehalfOfUser
Anger ett användarnamn. Den här cmdleten fungerar för användaren som den här parametern anger.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-OnBehalfOfUserRole
Anger en användarroll. Om du vill skaffa 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.
Typ: | UserRole |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | 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.
Typ: | Guid |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-RunAsynchronously
Anger att jobbet körs asynkront så att kontrollen omedelbart återgår till kommandogränssnittet.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-VM
Anger ett virtuellt datorobjekt.
Typ: | VM |
Position: | 0 |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
Utdata
VirtualMachine
Kommentarer
- Den här cmdleten kräver ett virtuellt datorobjekt som kan hämtas med hjälp av cmdleten Get-SCVirtualMachine.