Share via


Register-SCVirtualMachine

VmM tarafından yönetilen herhangi bir konağın sanallaştırma platformuna kayıtlı olmayan ve VMM kitaplığında depolanmayan mevcut bir sanal makineyi VMM'ye kaydeder.

Syntax

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

Description

Register-SCVirtualMachine cmdlet'i mevcut bir sanal makineyi Virtual Machine Manager'a (VMM) kaydeder. Şu anda VMM tarafından yönetilen herhangi bir konağın sanallaştırma platformuna kaydedilmeyen ve VMM kitaplığında depolanmayan bir konağı kaydedin. Sanallaştırma platformları Hyper-V, VMware ve XenServer'dır. Sanal makine dosyaları VMM kitaplığında depolanıyorsa, sanal makineyi bir konağa dağıtmadan önce kaydetmeniz gerekmez.

Sanal makinenin kaydedilebilmesi için yapılandırma dosyaları, sanal makinenin dağıtılacağı konaktaki dosya sisteminde veya bu konak için kullanılabilen paylaşılan depolama alanında depolanmalıdır.

Hyper-V konağına bir sanal makine kaydetmek için, bu sanal makinenin yapılandırma dosyaları konağın dosya sistemindeki veya paylaşılan depolamadaki bir klasörde depolanmalıdır. Ayrıca, Hyper-V Yöneticisi konsolundaki Dışarı Aktar komutunu kullanarak sanal makinenin dışarı aktarmasını oluşturmanız gerekir. Yol bir klasör belirtmelidir.

VMware ESX konağına bir sanal makine kaydetmek için VMware yapılandırması .vmx, konağın dosya sisteminde veya paylaşılan depolama alanında depolanmalıdır. Ayrı bir dışarı aktarma adımı yoktur. Yol, klasörü ve yapılandırma dosyasını belirtmelidir.

Bu cmdlet'i bir XenServer konağına sanal makineleri kaydetmek için kullanmayın.

Örnekler

Örnek 1: Var olan bir sanal makineyi Hyper-V konağına kaydetme

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

İlk komut HyperVHost01 adlı Hyper-V konak nesnesini alır ve ardından bu nesneyi $VMHost değişkeninde depolar.

İkinci komut, sanal makine yapılandırma dosyasını içeren klasörün yolunu belirterek HVHost02 üzerindeki mevcut sanal makineyi VMM'ye ekler.

Örnek 2: VMware ESX konağına mevcut bir sanal makineyi kaydetme

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

İlk komut, ESXHost03 adlı bir VMware ESX konağını temsil eden nesneyi alır ve bu konak nesnesini $VMHost değişkeninde depolar.

İkinci komut, sanal makinenin sanal makine yapılandırma dosyasının yolunu belirterek ESXHost03 üzerindeki mevcut bir sanal makineyi VMM'ye ekler.

Parametreler

-JobGroup

Aynı iş grubu tanımlayıcısını içeren son komut çalıştırmalarından hemen önce küme olarak çalışan bir dizi komutun tanımlayıcısını belirtir.

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

-JobVariable

İş ilerleme durumunun izlenip depolandığı değişkenin adını belirtir.

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

-Path

Bu cmdlet'in kaydettiğiniz sanal makine için sanal makine yapılandırma dosyasının yolunu belirtir.

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

-PROTipID

Bu eylemi tetikleyen Performans ve Kaynak İyileştirme ipucunun (PRO ipucu) kimliğini belirtir. Bu parametre PRO ipuçlarını denetlemenize olanak tanır.

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

-RunAsynchronously

Denetimin hemen komut kabuğuna döndürülmesi için işin zaman uyumsuz olarak çalıştığını gösterir.

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

-VMHost

Bir sanal makine konak nesnesi belirtir. VMM, Hyper-V konaklarını, VMware ESX konaklarını ve Citrix XenServer konaklarını destekler.

Her konak türü hakkında daha fazla bilgi için Add-SCVMHost cmdlet'ine bakın.

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

Çıkışlar

VirtualMachine