Dela via


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.