Sdílet prostřednictvím


Start-SCVirtualMachine

Spustí virtuální počítač spravovaný nástrojem VMM.

Syntaxe

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

Description

Rutina Start-SCVirtualMachine spustí jeden nebo více virtuálních počítačů na hostitelích spravovaných nástrojem Virtual Machine Manager (VMM), když jsou počítače v zastaveném stavu. Tato rutina obnoví zastavený virtuální počítač do spuštěného stavu a vrátí objekt, který ho představuje ve spuštěném stavu. Po spuštění virtuálního počítače můžete obnovit aktivitu na daném virtuálním počítači.

Pokud tuto rutinu spustíte na virtuálním počítači, který už je spuštěný, vrátí objekt, ale nezmění stav virtuálního počítače.

Pokud chcete zastavit spuštěný virtuální počítač, použijte rutinu Stop-SCVirtualMachine.

Příklady

Příklad 1: Spuštění virtuálního počítače, který je vypnutý

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

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

Druhý příkaz spustí virtuální počítač uložený v $VM a zobrazí informace o spuštěném objektu virtuálního počítače.

Příklad 2: Spuštění všech virtuálních počítačů, které jsou vypnuté

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

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

Druhý příkaz předá každý virtuální počítač v $VMs aktuální rutině, která spustí každý virtuální počítač.

Parametry

-JobVariable

Určuje proměnnou, ve které je průběh úlohy sledován a uložen.

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-SCVirtualMachinecmdlet.