Sdílet prostřednictvím


Resume-SCVirtualMachine

Obnoví pozastavené virtuální počítače spravované nástrojem VMM.

Syntax

Resume-SCVirtualMachine
      [-VM] <VM>
      [-RunAsynchronously]
      [-PROTipID <Guid>]
      [-JobVariable <String>]
      [-OnBehalfOfUser <String>]
      [-OnBehalfOfUserRole <UserRole>]
      [<CommonParameters>]

Description

Rutina Resume-SCVirtualMachine obnoví jeden nebo více pozastavených virtuálních počítačů spravovaných nástrojem Virtual Machine Manager (VMM). Pozastavený virtuální počítač je takový, který byl pozastaven pomocí rutiny Suspend-SCVirtualMachine. Pomocí této rutiny obnovíte obnovení virtuálního počítače, který vrátí jeho objekt ve spuštěném stavu. Po opětovném spuštění virtuálního počítače může uživatel pokračovat v aktivitě daného virtuálního počítače.

Pokud tuto rutinu spustíte na virtuálním počítači, který je již spuštěný, vrátí tato rutina chybovou zprávu označující, že virtuální počítač není ve stavu, na kterém může fungovat.

Příklady

Příklad 1: Obnovení pozastaveného virtuálního počítače

PS C:\> $VM = Get-SCVirtualMachine -Name "VM01"
PS C:\> Resume-SCVirtualMachine -VM $VM

První příkaz získá objekt virtuálního počítače s názvem VM01 a uloží tento objekt do proměnné $VM.

Druhý příkaz obnoví virtuální počítač uložený v $VM do spuštěného stavu a zobrazí informace o objektu uživateli. Aby byl tento příkaz úspěšný, musí být virtuální počítač pozastavený.

Příklad 2: Obnovení všech pozastavených virtuálních počítačů

PS C:\> $VMs = Get-SCVirtualMachine -VMMServer "VMMServer01.Contoso.com" | where {$_.Status -eq "Paused"}
PS C:\> $VMs | Resume-SCVirtualMachine

První příkaz získá všechny objekty virtuálního počítače z VMMServer01, které jsou pozastavené, a pak tyto objekty uloží do pole objektu $VMs.

Druhý příkaz předá každý objekt uložený v $VMs rutině currenct, která obnoví každý virtuální počítač do spuštěného stavu.

Parametry

-JobVariable

Určuje, že průběh úlohy se sleduje a ukládá do proměnné pojmenované tímto parametrem.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OnBehalfOfUser

Určuje uživatelské jméno. Tato rutina funguje jménem uživatele, který tento parametr určuje.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-OnBehalfOfUserRole

Určuje roli uživatele. K získání role uživatele použijte rutinu Get-SCUserRole . Tato rutina funguje jménem role uživatele, kterou tento parametr určuje.

Type:UserRole
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

Určuje ID tipu pro optimalizaci výkonu a prostředků (tip PRO), který tuto akci aktivoval. Tento parametr umožňuje auditovat tipy PRO.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

Označuje, že úloha se spouští asynchronně, aby se ovládací prvek okamžitě vrátil do příkazového prostředí.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VM

Určuje objekt virtuálního počítače.

Type:VM
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

Výstupy

VirtualMachine

Poznámky

  • Tato rutina vyžaduje objekt virtuálního počítače, který lze načíst pomocí rutiny Get-SCVirtualMachine .