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 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ě na daném virtuálním počítači.

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, která značí, že virtuální počítač není ve stavu, ve 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ží ho 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 načte všechny objekty virtuálního počítače z VMMServer01, které jsou pozastavené, a pak uloží tyto objekty do pole objektů $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 pracuje jménem uživatele, kterého 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 pracuje 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 běží asynchronně, aby se ovládací prvek vrátil do příkazového prostředí okamžitě.

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 .