Resume-SCVirtualMachine
Obnoví pozastavené virtuální počítače spravované nástrojem VMM.
Syntaxe
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 virtuální počítač, který byl pozastaven pomocí rutiny Suspend-SCVirtualMachine. Pomocí této rutiny obnovíte virtuální počítač, 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 obnovit aktivitu 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í rutina chybovou zprávu oznamující, že virtuální počítač není ve stavu, ve kterém může jednat.
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 získá všechny objekty virtuálního počítače z VMMServer01, které jsou pozastaveny, a pak tyto objekty uloží 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 je sledován a uložen v proměnné pojmenované tímto parametrem.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-OnBehalfOfUser
Určuje uživatelské jméno. Tato rutina funguje jménem uživatele, který tento parametr určuje.
Typ: | String |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-OnBehalfOfUserRole
Určuje roli uživatele. Pokud chcete získat roli uživatele, použijte rutinu Get-SCUserRole. Tato rutina funguje jménem role uživatele, kterou tento parametr určuje.
Typ: | UserRole |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | 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.
Typ: | Guid |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-RunAsynchronously
Označuje, že úloha běží asynchronně, aby se ovládací prvek okamžitě vrátil do příkazového prostředí.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-VM
Určuje objekt virtuálního počítače.
Typ: | VM |
Position: | 0 |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | 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.