Sdílet prostřednictvím


Register-SCVirtualMachine

Zaregistruje existující virtuální počítač v nástroji VMM, který není aktuálně zaregistrovaný ve virtualizační platformě žádného hostitele spravovaného nástrojem VMM a není uložený v knihovně VMM.

Syntax

Register-SCVirtualMachine
        [-VMHost] <Host>
        [-Path] <String>
        [-JobGroup <Guid>]
        [-RunAsynchronously]
        [-PROTipID <Guid>]
        [-JobVariable <String>]
        [<CommonParameters>]

Description

Rutina Register-SCVirtualMachine zaregistruje existující virtuální počítač pomocí nástroje Virtual Machine Manager (VMM). Zaregistrujte hostitele, který není aktuálně zaregistrovaný ve virtualizační platformě žádného hostitele spravovaného nástrojem VMM, a není uložený v knihovně VMM. Virtualizační platformy jsou Hyper-V, VMware a XenServer. Pokud jsou soubory virtuálních počítačů uložené v knihovně VMM, nemusíte ho před nasazením na hostitele zaregistrovat.

Konfigurační soubory pro virtuální počítač, který se má zaregistrovat, musí být uloženy buď v systému souborů na hostiteli, na kterém se má virtuální počítač nasadit, nebo uloženy ve sdíleném úložišti dostupném pro tohoto hostitele.

Pokud chcete zaregistrovat virtuální počítač pro hostitele Hyper-V, musí být konfigurační soubory pro tento virtuální počítač uložené ve složce v systému souborů hostitele nebo ve sdíleném úložišti. Kromě toho musíte vytvořit export virtuálního počítače pomocí příkazu Export v konzole Správce Technologie Hyper-V. Cesta musí zadat složku.

Pokud chcete zaregistrovat virtuální počítač pro hostitele VMware ESX, musí být konfigurace VMware .vmx uložena v systému souborů hostitele nebo ve sdíleném úložišti. Neexistuje žádný samostatný krok exportu. Cesta musí zadat složku a konfigurační soubor.

Tuto rutinu nepoužívejte k registraci virtuálních počítačů na hostiteli XenServer.

Příklady

Příklad 1: Registrace existujícího virtuálního počítače na hostiteli Hyper-V

PS C:\> $VMHost = Get-SCVMHost -ComputerName "HyperVHost01"
PS C:\> Register-SCVirtualMachine -VMHost $VMHost -Path "D:\HyperVFolderForVMs"

První příkaz získá hostitelský objekt Hyper-V s názvem HyperVHost01 a pak tento objekt uloží do proměnné $VMHost.

Druhý příkaz přidá existující virtuální počítač v HVHost02 do nástroje VMM zadáním cesty ke složce, která obsahuje konfigurační soubor virtuálního počítače.

Příklad 2: Registrace existujícího virtuálního počítače na hostiteli VMware ESX

PS C:\> $VMHost = Get-VMHost -ComputerName "ESXHost03" 
PS C:\> Register-SCVirtualMachine -VMHost $VMHost -Path "[storage1]\VMwareFolderForVMs\MyVM.vmx"

První příkaz získá objekt, který představuje hostitele VMware ESX s názvem ESXHost03 a uloží tento hostitelský objekt do proměnné $VMHost.

Druhý příkaz přidá existující virtuální počítač na ESXHost03 do nástroje VMM zadáním cesty konfiguračního souboru virtuálního počítače virtuálního počítače.

Parametry

-JobGroup

Určuje identifikátor řady příkazů, které běží jako sada těsně před posledním příkazem, který obsahuje stejný identifikátor skupiny úloh.

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

-JobVariable

Určuje název proměnné, ve které se má sledovat a ukládat průběh úlohy.

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

-Path

Určuje cestu konfiguračního souboru virtuálního počítače pro virtuální počítač, který tato rutina zaregistruje.

Type:String
Position:0
Default value:None
Required:True
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

-VMHost

Určuje hostitelský objekt virtuálního počítače. Nástroj VMM podporuje hostitele Hyper-V, hostitele VMware ESX a hostitele Citrix XenServer.

Další informace o jednotlivých typech hostitelů najdete v rutině Add-SCVMHost .

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

Výstupy

VirtualMachine