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, bir VMware ESX Server konağı üzerinde 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ılan 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ürmesinin kaynağı, VMM kitaplığındaki bir dosya kümesidir. Aşağıdaki dosyaları VMM kitaplığında depolayın:
- Bir .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ğ parametrelerini 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 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:
- monolithicSparse
- monolithicFlat
- 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 sistemlerinde çalışan VMware sanal makinelerinin dönüştürülmelerini destekler:
- Microsoft işletim sistemleri - Tüm destek içi işletim sistemleri
- Linux - SCVMM tarafından desteklenen tüm Linux konuk işletim sistemleri
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'yi çalıştırarak .vmdk dosyasını bir .vhd dosyasına dönüştürmeyi çalıştırın. 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, add-SCPatch kullanarak güncelleştirmeleri iç önbelleğe ekleyin ve başarısız 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 ardından 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 ardından 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 tamamlanmadan 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'deki C:\VM'ler klasöründe depolar.
- VirtualServerHost02'de yeni sanal makine tarafından kullanılmak üzere 512 MB bellek atar.
- Denetimi komut tamamlanmadan hemen komut kabuğuna 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 Windows NT 4.0 ç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
Bir konakta bu sanal makinenin aynı konak üzerindeki diğer sanal makinelere göre 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 makineden 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 üstünde.
- 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 Erişim Denetimi 'nin (MAC) adres sahtekarlığına 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
Bir sanal makinedeki bir sanal ağ bağdaştırıcısının veya sanal makine konağındaki bir fiziksel 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.