Aracılığıyla paylaş


New-SCV2V

Bir sanal makineyi VMM'nin yönettiği bir Hyper-V konağına dağıtılan bir sanal makineye dönüştürür.

Syntax

New-SCV2V
   [-EnableVMNetworkOptimization <Boolean>]
   [-EnableMACAddressSpoofing <Boolean>]
   [-VMMServer <ServerConnection>]
   [-LibraryServer <LibraryServer>]
   -VMHost <Host>
   -VMXPath <String>
   [-JobGroup <Guid>]
   [-Trigger]
   [-Description <String>]
   [-Name <String>]
   [-Owner <String>]
   [-UserRole <UserRole>]
   [-Path <String>]
   [-StartVM]
   [-CPUCount <Byte>]
   [-CPURelativeWeight <Int32>]
   [-CPUType <ProcessorType>]
   [-MemoryMB <Int32>]
   [-DelayStartSeconds <Int32>]
   [-StartAction <VMStartAction>]
   [-StopAction <VMStopAction>]
   [-LogicalNetwork <LogicalNetwork>]
   [-VMNetwork <VMNetwork>]
   [-NoConnection]
   [-MACAddress <String>]
   [-MACAddressType <String>]
   [-SourceNetworkConnectionID <String>]
   [-VirtualNetwork <VirtualNetwork>]
   [-VirtualNetworkAdapter <VirtualNetworkAdapter>]
   [-VLanEnabled <Boolean>]
   [-VLanID <UInt16>]
   [-OverridePatchPath <String>]
   [-SkipInstallVirtualizationGuestServices]
   [-NetworkLocation <String>]
   [-NetworkTag <String>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
New-SCV2V
   [-EnableVMNetworkOptimization <Boolean>]
   [-EnableMACAddressSpoofing <Boolean>]
   [-VMMServer <ServerConnection>]
   [-LibraryServer <LibraryServer>]
   -VMXComputerConfiguration <VmxMachineConfiguration>
   -VMHost <Host>
   [-JobGroup <Guid>]
   [-Trigger]
   [-Description <String>]
   [-Name <String>]
   [-Owner <String>]
   [-UserRole <UserRole>]
   [-Path <String>]
   [-StartVM]
   [-CPUCount <Byte>]
   [-CPURelativeWeight <Int32>]
   [-CPUType <ProcessorType>]
   [-MemoryMB <Int32>]
   [-DelayStartSeconds <Int32>]
   [-StartAction <VMStartAction>]
   [-StopAction <VMStopAction>]
   [-LogicalNetwork <LogicalNetwork>]
   [-VMNetwork <VMNetwork>]
   [-NoConnection]
   [-MACAddress <String>]
   [-MACAddressType <String>]
   [-SourceNetworkConnectionID <String>]
   [-VirtualNetwork <VirtualNetwork>]
   [-VirtualNetworkAdapter <VirtualNetworkAdapter>]
   [-VLanEnabled <Boolean>]
   [-VLanID <UInt16>]
   [-OverridePatchPath <String>]
   [-SkipInstallVirtualizationGuestServices]
   [-NetworkLocation <String>]
   [-NetworkTag <String>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
New-SCV2V
   [-EnableVMNetworkOptimization <Boolean>]
   [-EnableMACAddressSpoofing <Boolean>]
   [-VMMServer <ServerConnection>]
   -VM <VM>
   -VMHost <Host>
   [-JobGroup <Guid>]
   [-Trigger]
   [-Description <String>]
   [-Name <String>]
   [-Owner <String>]
   [-UserRole <UserRole>]
   [-Path <String>]
   [-StartVM]
   [-CPUCount <Byte>]
   [-CPURelativeWeight <Int32>]
   [-CPUType <ProcessorType>]
   [-MemoryMB <Int32>]
   [-DelayStartSeconds <Int32>]
   [-StartAction <VMStartAction>]
   [-StopAction <VMStopAction>]
   [-LogicalNetwork <LogicalNetwork>]
   [-VMNetwork <VMNetwork>]
   [-NoConnection]
   [-MACAddress <String>]
   [-MACAddressType <String>]
   [-SourceNetworkConnectionID <String>]
   [-VirtualNetwork <VirtualNetwork>]
   [-VirtualNetworkAdapter <VirtualNetworkAdapter>]
   [-VLanEnabled <Boolean>]
   [-VLanID <UInt16>]
   [-OverridePatchPath <String>]
   [-SkipInstallVirtualizationGuestServices]
   [-NetworkLocation <String>]
   [-NetworkTag <String>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Description

New-SCV2V cmdlet'i, VMware ESX Server konağını kullanarak oluşturulan bir sanal makineyi dönüştürür. Bu cmdlet, Sanal Makine Yöneticisi'nin (VMM) yönettiği bir Hyper-V konağına dağıtılmış bir sanal makineye dönüştürür. Yeni sanal makine için hedef konak olarak bir VMware ESX konağı belirtemezsiniz.

Sanaldan sanal makineye (V2V) dönüştürme, yeni sanal makine için konağın bir Hyper-V konağı olmasını gerektirir.

VMware sanal makinesinin V2V dönüştürmesi için kaynak, VMM kitaplığındaki bir dosya kümesidir. Aşağıdaki dosyaları VMM kitaplığında depolayın:

  • .vmx dosyası. .vmk dosyası bir VMware sanal makine yapılandırma dosyasıdır. .vmx dosyası, işlevinde Hyper-V barındırılan sanal makinelerin kullandığı sanal makine yapılandırma (.vmc) dosyasına benzer. .vmx dosyası ad, bellek, disk atamaları ve ağ parametreleri içeren bir sanal makinenin özelliklerini ve yapısını açıklayan bir metin dosyasıdır.
  • Bir veya daha fazla .vmdk dosyası. .vmdk dosyası bir VMware sanal sabit disk dosyasıdır. .vmdk dosyası, Hyper-V tarafından barındırılan sanal makinelerin kullandığı sanal sabit disk (.vhd) dosyasına benzer. .vmdk dosyası konuk işletim sistemini, uygulamaları ve verileri içerir. Geçerli cmdlet bu dosyaları .vmx dosyasından tanımlar.

Desteklenen VMware sanal sabit disk biçimleri şunları içerir:

  • monolitikSparse
  • monolitikFlat
  • vmfs
  • twoGbMaxExtentSparse
  • twoGbMaxExtentFlat

Dönüştürme işlemi sırasında, bu cmdlet .vmdk dosyalarını .vhd dosyalarına dönüştürür. Bu cmdlet, yeni sanal makinedeki işletim sistemini Hyper-V ile uyumlu hale getirir. Bu cmdlet'in oluşturduğu sanal makine, bu ayarlar açıkça geçersiz kılınmadığı sürece VMware sanal makine özellikleriyle eşleşir. Bu özellikler ad, açıklama, bellek ve disk-veri yolu atamasını içerir. Varsayılan olarak, dönüştürme işlemi ağ bağdaştırıcısı ayarlarını korumaz. Hedef sanal makinede bağdaştırıcı ayarlarını açıkça ayarlayabilirsiniz.

Bu cmdlet, aşağıdaki konuk işletim sistemlerinden herhangi birini çalıştıran VMware sanal makinelerinin dönüştürülme işlemini destekler:

  • Service Pack 4 (SP4) veya sonraki sürümleri içeren Microsoft Windows 2000 Server
  • Windows Server 2003 SP1 veya sonraki sürümleri
  • Windows Server 2003 R2 veya sonraki sürümleri
  • Windows Server 2008 veya sonraki sürümleri
  • Windows XP SP1 veya sonraki sürümleri
  • Windows Vista

Konuk işletim sistemi Windows olan VMware tabanlı bir sanal makinenin bazı dönüştürmeleri, iç önbelleğe sistem dosyaları ve sürücüleri eklemenizi gerektirebilir. Gerekli dosyaları önbelleğe eklemek için Add-SCPatch cmdlet'ini kullanabilirsiniz. Hangi güncelleştirmeleri eklemeniz gerektiğini belirlemek için New-SCV2V komutunu çalıştırarak .vmdk dosyasını bir .vhd dosyasına dönüştürmeyi denemeniz gerekir. Güncelleştirmelere ihtiyacınız varsa, bu işlem V2V dönüştürmesini başarısız duruma getirir. Gerekli güncelleştirmelerin listesini gözden geçirebilirsiniz. Ardından, güncelleştirmeleri iç önbelleğe eklemek için Add-SCPatch'i kullanın ve başarısız olan V2V işini yeniden başlatın. V2V işlemi devam eder, böylece disk dönüştürmeyi yinelemeniz gerekmez.

Başka bir işletim sistemi çalıştıran VMware tabanlı bir sanal makineyi dönüştürürseniz, sanal makine başlatılamayabilir veya düzgün çalışmayabilir. Başarılı bir dönüştürmeyi garanti etmek için önce konuk işletim sistemini desteklenen işletim sistemlerinden biriyle değiştirmeniz gerekir.

VMM'nin .vmdk dosyalarını doğrudan nasıl dönüştürdüğü hakkında daha fazla bilgi için yazın Get-Help Copy-SCVirtualHardDisk. Gerekli dosyaları iç önbelleğe ekleme hakkında daha fazla bilgi için yazın Get-Help Add-SCPatch.

Örnekler

Örnek 1: ESX konağındaki VMware tabanlı bir sanal makineyi dönüştürme

PS C:\> $ESXHost = Get-SCVMHost -ComputerName "ESXHost01"
PS C:\> $VMHost = Get-SCVMHost -ComputerName "HyperVHost01.Contoso.com"
PS C:\> $VM = Get-SCVirtualMachine -VMHost $ESXHost -Name "SourceVM"
PS C:\> New-SCV2V -VM $VM -VMHost $VMHost -Name "DestinationVM" -Path "C:\VMs" -MemoryMB 512 -RunAsynchronously

İlk komut ESXHost01 adlı konağı alır ve bu nesneyi $ESXHost değişkeninde depolar.

İkinci komut, Contoso.com etki alanında HyperVHost01 adlı konağı alır ve bu nesneyi $VMHost değişkeninde depolar.

Üçüncü komut, ESXHost01 üzerinde SourceVM adlı sanal makineyi alır ve bu nesneyi $VM değişkeninde depolar.

Son komutta**, New-SCV2V** aşağıdaki işlemleri gerçekleştirir:

  • SourceVM adlı kaynak VMware sanal makinesinden DestinationVM adlı Windows tabanlı bir sanal makine oluşturur. komutu, şimdi DestinationVM adlı yeni sanal makineyi HyperVHost01'e dağıtır. Sanal makine dosyalarını HyperVHost01 üzerindeki C:\VM'ler klasöründe depolar.
  • Yeni sanal makine tarafından kullanılmak üzere HyperVHost01'de 512 MB bellek atar.
  • Denetimi komut bitmeden hemen komut kabuğuna döndürmek için -RunAsynchronously parametresini belirtir.

komutu, kaynak sanal makinedeki tüm sanal diskleri dönüştürür ve bunları yeni sanal makineye ekler.

Örnek 2: VMM kitaplığında depolanan VMware tabanlı bir sanal makineyi dönüştürme

PS C:\> $LibServ = Get-SCLibraryServer -ComputerName "LibServer02.Contoso.com"
PS C:\> $VMHost = Get-SCVMHost -ComputerName "VirtualServerHost02.Contoso.com"
PS C:\> New-SCV2V -LibraryServer $LibServ -VMXPath "\\LibServer02\MSSCVMMLibrary\VMware\VMSource.vmx" -VMHost $VMHost -Name "VM02" -Path "C:\VMs" -MemoryMB 512 -RunAsynchronously

İlk komut LibServer02 adlı kitaplık sunucusunu alır ve bu nesneyi $LibServ değişkeninde depolar.

İkinci komut VirtualServerHost02 adlı konağı alır ve bu nesneyi $VMHost değişkeninde depolar.

Son komutta New-SCV2V aşağıdaki işlemleri gerçekleştirir:

  • FileServer02'de belirtilen yolda depolanan vmSource.vmx adlı kaynak VMware dosyasından VM02 adlı Windows tabanlı bir sanal makine oluşturur. Komut daha sonra VM02 adlı yeni sanal makineyi VirtualServerHost02'ye dağıtır. komut, sanal makine dosyalarını VirtualServerHost02 üzerindeki C:\VM'ler klasöründe depolar.
  • VirtualServerHost02'de yeni sanal makine tarafından kullanılmak üzere 512 MB bellek atar.
  • Komut tamamlanmadan önce denetimi komut kabuğuna hemen döndürmek için RunAsynchronously parametresini belirtir.

Parametreler

-CPUCount

Sanal makinedeki, donanım profilindeki veya şablondaki CPU sayısını belirtir.

Konak türleri aşağıdaki SAYıDA CPU'yu destekler:

  • Hyper-V. Konuk işletim sistemine bağlı olarak sanal makine başına en fazla dört CPU
  • VMware ESX. Sanal makine başına en fazla dört CPU, ancak 4.0 Windows NT çalıştıran bir sanal makinede yalnızca bir CPU
  • Citrix XenServer. Konuk işletim sistemine bağlı olarak sanal makine başına en fazla sekiz CPU
Type:Byte
Aliases:ProcessorCount
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CPURelativeWeight

Bu sanal makinenin aynı konak üzerindeki diğer sanal makinelere göre bir konakta kullanabileceği CPU kaynaklarının miktarını belirtir. Daha yüksek ağırlık değerine sahip bir sanal makineye daha düşük ağırlık değerine sahip bir sanal makineye göre daha fazla CPU kaynağı ayrılır. Bu değerler için VMware terimi paylaşımdır.

Konak türleri aşağıdaki göreli değerleri destekler:

  • Hyper-V. 1'e 10000.
  • VMware ESX. Yüksek.
  • VMware ESX. Normalin üzerinde.
  • VMware ESX. Normal (varsayılan). 1000.
  • VMware ESX. Normal'in altında.
  • VMware ESX. Düşük.
  • VMware ESX. Özel 1 - 1000000.
  • Citrix XenServer. 1 ile 65536, normal 256.
Type:Int32
Aliases:RelativeWeight
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CPUType

Sanal makine için CPU türünü belirtir. Bir VMM ortamındaki sanal makinelerde kullanılabilen tüm CPU türlerinin listesini almak için yazın Get-SCCPUType.

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

-DelayStartSeconds

Sanal makine otomatik olarak başlatılmadan önce sanallaştırma hizmeti başlatıldıktan sonra beklenmesi gereken saniye sayısını belirtir. Bu gecikmeyi birden çok sanal makinenin başlangıç süresini aşamalı olarak ayarlamak için kullanabilirsiniz. Bu teknik, fiziksel bilgisayar kaynaklarına olan talebi azaltmaya yardımcı olur. Tipik bir ayar 30-60 saniye olabilir.

Konak türlerinin yapılandırılabilir gecikme sayısı üst sınırı şunlardır:

  • Hyper-V. 1000000000 saniye veya 277777 saat.
  • VMware ESX. 65535 saniye veya 18 saat.
  • Citrix XenServer. Geçerli değildir.
Type:Int32
Aliases:DelayStart
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Description

Dönüştürülen sanal makine için bir açıklama belirtir.

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

-EnableMACAddressSpoofing

Medya Access Control (MAC) adres sahtekarlık özelliğinin etkinleştirilip etkinleştirilmeymeyeceğini gösterir.

Type:Boolean
Aliases:MACAddressesSpoofingEnabled
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-EnableVMNetworkOptimization

Sanal makine ağ iyileştirmenin etkinleştirilip etkinleştirilmeydiğini gösterir. İyileştirme, sanal makine kuyruğu (VMQ) veya TCP Kanalı Boşaltmayı destekleyen ağ bağdaştırıcılarına sahip sanal makineler için ağ performansını artırır. VMQ, her sanal ağ bağdaştırıcısı için benzersiz bir ağ kuyruğu oluşturmanıza olanak tanır. TCP Kanalı Boşaltma, ağ trafiği işlemenin ağ yığınından boşaltılabilmesini sağlar.

Type:Boolean
Aliases:VMNetworkOptimizationEnabled
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-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 komut için tanımlayıcı belirtir.

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

-JobVariable

İş ilerleme durumunun izlendiği ve depolandığı bir değişken belirtir.

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

-LibraryServer

Bir VMM kitaplık sunucusu belirtir. Bu cmdlet, bu parametrenin belirttiği sunucuda depolanan bir sanal makineyi dönüştürür.

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

-LogicalNetwork

Dönüştürülen sanal makine için bir mantıksal ağ belirtir. Mantıksal ağ, ağ atamalarını düzenlemek ve basitleştirmek için kullanılan ip alt ağlarının ve VLAN'ların adlandırılmış gruplandırma işlemidir.

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

-MACAddress

Bir bilgisayardaki fiziksel veya sanal ağ bağdaştırıcısı için MAC adresini veya mac adresleri kümesini belirtir. Geçerli değerler şunlardır: bir veya daha fazla MAC adresi. Dizelerin virgülle ayrılmış listesi olarak birden fazla MAC adresi girin.

Type:String
Aliases:EthernetAddress, PhysicalAddress
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MACAddressType

Sanal ağ bağdaştırıcısı için kullanılacak MAC adresinin türünü belirtir. Geçerli değerler şunlardır: Statik ve Dinamik.

Type:String
Aliases:EthernetAddressType, PhysicalAddressType
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MemoryMB

Bu cmdlet'in dönüştürülen sanal makineye ayırmış olduğu konakta rastgele erişim belleği (RAM) miktarını megabayt (MB) cinsinden belirtir. Varsayılan değer 512 MB'tır. Windows Server 2008 R2 SP1 veya sonraki sürümleri çalıştıran bir konakta dinamik belleğin etkinleştirildiği bir sanal makine için başlangıç bellek değerini belirtin.

Konak türlerinin sanal makinelere atanabilir en fazla belleği vardır:

  • Hyper-V. Sanal makine başına en fazla 65536 MB RAM.
  • VMware ESX Server 3.0.x. Sanal makine başına en fazla 16384 MB RAM.
  • VMware ESX Server 3.5.x. Sanal makine başına en fazla 65532 MB RAM.
  • Citrix XenServer. Sanal makine başına en fazla 32265 MB RAM.
Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Name

Dönüştürülen sanal makinenin adını belirtir.

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

-NetworkLocation

Fiziksel ağ bağdaştırıcısının veya sanal ağ bağdaştırıcısının ağ konumunu ya da konak fiziksel ağ bağdaştırıcısının yeni bir varsayılan ağ konumunu belirtir.

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

-NetworkTag

Konakta belirli bir iç veya dış ağa bağlanmak üzere yapılandırılmış bir sanal ağ bağdaştırıcısıyla ilişkilendirilecek bir sözcük veya tümcecik belirtir.

Ağ etiketi, aynı ağın üyeleriyle aynı ağ etiketine sahip tüm sanal makineleri tanımlar. VMM, sanal makinenin dağıtılacağı olası adaylar olarak konakları değerlendirirken varsa bir ağ etiketi kullanır. Konak, yerleştirilecek sanal makineyle aynı ağ etiketine sahip ağdaki sanal makineleri içermiyorsa, konağı yerleştirme işleminde sıfır yıldız alır.

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

-NoConnection

Bu cmdlet'in dönüştürülen sanal makine için bir sanal ağ bağdaştırıcısının sanal ağ bağlantısını kestiğini gösterir.

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

-OverridePatchPath

Bu parametreyi belirtmeyin. Yalnızca dahili kullanım içindir.

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

-Owner

VMM nesnesinin sahibini, geçerli bir etki alanı kullanıcı hesabı biçiminde belirtir.

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

-Path

Sanal makine dönüştürme için hedef yolu belirtir. Bir UNC yolu belirttiğinizde bu parametre joker karakteri (*) kabul eder.

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

-SkipInstallVirtualizationGuestServices

Bu cmdlet'in bir sanal makineye sanallaştırma konuk hizmetlerinin yüklenmesini atladığını gösterir.

Varsayılan olarak, VMM uygun sanallaştırma konuk hizmetini otomatik olarak yükler. Hyper-V konağındaki bir sanal makine için sanallaştırma konuk hizmeti Tümleştirme Bileşenleri (VMGuest.iso) olarak adlandırılır. XenServer konağındaki bir sanal makine için sanallaştırma konuk hizmeti, Sanal Makineler için Citrix Araçları (xs-tools.iso) olarak adlandırılır. VMware ESX konağındaki sanal makineler sanallaştırma konuk hizmetini kullanmaz.

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

-SourceNetworkConnectionID

Bu cmdlet'in sanal makinedeki bir sanal ağ bağdaştırıcısına dönüştürdüğü fiziksel ağ bağdaştırıcısının MAC adresini veya ağ adını belirtir.

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

-StartAction

Sanallaştırma hizmeti başlatıldığında bir sanal makinenin davranışını belirtir. Bu parametrenin kabul edilebilir değerleri şunlardır:

  • AlwaysAutoTurnOnVM
  • NeverAutoTurnOnVM
  • TurnOnVMIfRunningWhenVSStopped
Type:VMStartAction
Accepted values:NeverAutoTurnOnVM, AlwaysAutoTurnOnVM, TurnOnVMIfRunningWhenVSStopped
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-StartVM

Sanal makinenin hedef konağa ulaştığında başlatıldığını gösterir.

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

-StopAction

Sanallaştırma hizmeti durduğunda sanal makinenin davranışını belirtir. Bu parametrenin kabul edilebilir değerleri şunlardır:

  • SaveVM
  • TurnOffVM
  • ShutdownGuestOS
Type:VMStopAction
Accepted values:SaveVM, TurnOffVM, ShutdownGuestOS
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Trigger

Bu cmdlet'lerin bir iş grubundaki komutları fizikselden sanala (P2V) dönüştürme, sanaldan sanala (V2V) dönüştürme veya fiziksel sabit diskin sanal sabit diske dönüştürülmesi için çalıştırdığını gösterir.

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

-UserRole

Dönüştürülen sanal makine için bir kullanıcı rolü belirtir.

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

-VirtualNetwork

Dönüştürülen sanal makine için bir sanal ağ belirtir.

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

-VirtualNetworkAdapter

Bir sanal makine için bir sanal ağ bağdaştırıcısı nesnesi belirtir.

Konak türleri aşağıdaki sayıda sanal ağ bağdaştırıcısını destekler:

  • Hyper-V. Sanal makine başına en fazla dört öykünmüş bağdaştırıcı. Windows Server 2003 x64 konuk işletim sisteminde öykünülmüş ağ bağdaştırıcısı için kullanılabilir sürücü yoktur.
  • Hyper-V. Sanal makine başına en fazla sekiz sentetik bağdaştırıcı.
  • VMware ESX. Sanal makine başına en fazla dört öykünmüş bağdaştırıcı.
  • Citrix XenServer. Sanal makine başına en fazla yedi öykünmüş bağdaştırıcı.
Type:VirtualNetworkAdapter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-VLanEnabled

Hyper-V veya Citrix XenServer konağındaki sanal makineler tarafından kullanılmak üzere bir sanal LAN'ın (VLAN) etkinleştirilip etkinleştirilmeymeyeceğini gösterir.

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

-VLanID

Sanal makinedeki bir sanal ağ bağdaştırıcısının veya sanal makine konağındaki fiziksel bir ağ bağdaştırıcısının sayısal tanımlayıcısını belirtir. Geçerli değerler 1'den 4094'e kadar olan tamsayılardır. VLan modu Access olduğunda, dış bağlantılı bir fiziksel ağ bağdaştırıcısında Hyper-V, VMware ESX veya Citrix XenServer konağı için VLan Kimliği yapılandırın. Konakta fiziksel bir ağ bağdaştırıcısına bağlı olan veya konakta bir iç sanal ağa bağlı bir sanal makinenin sanal ağ bağdaştırıcısında VLan Kimliği yapılandırın.

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

-VM

Bu cmdlet'in dönüştürdüğü bir sanal makine nesnesi belirtir.

Type:VM
Position:Named
Default value:None
Required:True
Accept pipeline input:True
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:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VMMServer

Dönüştürülen sanal makineyi yöneten bir VMM sunucusu belirtir.

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

-VMNetwork

Bir sanal makine ağ nesnesi belirtir. Sanal makine ağ nesnesi almak için Get-SCVMNetwork cmdlet'ini kullanın.

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

-VMXComputerConfiguration

VMX bilgisayar yapılandırmasını belirtir.

Type:VmxMachineConfiguration
Aliases:MachineConfig, VMXMachineConfig
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VMXPath

Bir VMware sanal makinesinin .vmx dosyasının tam UNC yolunu belirtir.

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

Çıkışlar

VirtualMachine

Bu cmdlet bir VirtualMachine nesnesi döndürür.

Notlar

  • Bu cmdlet bir VMM VMX bilgisayar yapılandırma nesnesi gerektirir. VMX nesnesi almak için Get-SCVMXComputerConfiguration cmdlet'ini kullanın.