New-SCHardwareProfile
VMM kitaplığında bir donanım profili oluşturur.
Syntax
New-SCHardwareProfile
[-VMMServer <ServerConnection>]
[-Generation <Int32>]
[-HighlyAvailable <Boolean>]
[-HAVMPriority <UInt32>]
[-DRProtectionRequired <Boolean>]
[-ReplicationGroup <ReplicationGroup>]
[-SecureBootEnabled <Boolean>]
[-NumLock <Boolean>]
[-CPULimitFunctionality <Boolean>]
[-CPULimitForMigration <Boolean>]
[-Name] <String>
[-HardwareProfile <HardwareProfile>]
[-Owner <String>]
[-UserRole <UserRole>]
[-JobGroup <Guid>]
[-CapabilityProfile <CapabilityProfile>]
[-Description <String>]
[-MemoryMB <Int32>]
[-DynamicMemoryEnabled <Boolean>]
[-DynamicMemoryMaximumMB <Int32>]
[-DynamicMemoryBufferPercentage <Int32>]
[-MemoryWeight <Int32>]
[-VirtualVideoAdapterEnabled <Boolean>]
[-MonitorMaximumCount <Int32>]
[-MonitorMaximumResolution <String>]
[-RecoveryPointObjective <Int32>]
[-ProtectionProvider <ProtectionProvider>]
[-BootOrder <BootDevice[]>]
[-FirstBootDevice <String>]
[-SecureBootTemplate <String>]
[-CPUCount <Byte>]
[-CPUType <ProcessorType>]
[-CPUExpectedUtilizationPercent <Int32>]
[-DiskIops <Int32>]
[-NetworkUtilizationMbps <Int32>]
[-CPURelativeWeight <Int32>]
[-CPUReserve <Int32>]
[-CPUMaximumPercent <Int32>]
[-CPUPerVirtualNumaNodeMaximum <Byte>]
[-MemoryPerVirtualNumaNodeMaximumMB <Int32>]
[-VirtualNumaNodesPerSocketMaximum <Byte>]
[-DynamicMemoryMinimumMB <Int32>]
[-NumaIsolationRequired <Boolean>]
[-AutomaticCriticalErrorAction <UInt16>]
[-AutomaticCriticalErrorActionTimeout <Int32>]
[-CheckpointType <CheckpointType>]
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[<CommonParameters>]
Description
New-SCHardwareProfile cmdlet'i, Virtual Machine Manager'da (VMM) donanım yapılandırma bilgilerini depolayan bir donanım profili oluşturur. Tek başına bir donanım profili oluşturabilir veya bir şablonu veya sanal makineyi donanım profili ayarlarını içerecek şekilde özelleştirebilirsiniz. New-SCHardwareProfile , yeni donanım profili nesnesini VMM kitaplığında depolar.
Varsayılanları veya mevcut bir donanım profilini temel alan bir donanım profili oluşturabilir veya donanım profilini oluştururken özelleştirebilirsiniz. Ad dışında bir parametre belirtirseniz ve bu gerekliyse, VMM varsayılan bir donanım profili nesnesi oluşturur.
Sanal makine için yapılandırabileceğiniz donanım profili ayarları şunlardır:
BIOS'ta bir sanal makine için cihaz başlatma sırasını belirten önyükleme sırası ayarları. Önyükleme sırası ayarı yalnızca Hyper-V konağı veya Citrix XenServer konağındaki sanal makineler için kullanılabilir.
Sanal makine için CPU ayarları.
Sanal makinede kullanılabilir bellek.
Sanal disket sürücüsü.
İki sanal COM bağlantı noktası (COM1 ve COM2).
Yerleşik bir sanal IDE cihazı.
Bir veya daha fazla sanal SCSI bağdaştırıcısı.
Mantıksal ağa ekleyebileceğiniz bir veya daha fazla sanal ağ bağdaştırıcısı. Sanal ağ bağdaştırıcısı öykünebilir veya yapay olabilir.
Aynı konakta dağıtılan diğer sanal makineler tarafından konağın CPU'sunun kullanımına göre konağın CPU kaynaklarını kullanmak için bir sanal makineye atanan öncelik. CPU öncelikleri sanallaştırma yazılımı tarafından belirlenir.
Bu profilden oluşturulan bir sanal makinenin yüksek oranda kullanılabilir olup olmayacağı. Yüksek oranda kullanılabilir sanal makine, yalnızca bir konak kümesinin parçası olan bir konağa yerleştirilebilen bir sanal makinedir.
Örnekler
Örnek 1: Varsayılan donanım profili oluşturma
PS C:\> New-SCHardwareProfile -Name "NewHWProfile01"
Bu komut, NewHWProfile01 adlı bir varsayılan donanım profili oluşturur.
Örnek 2: Önyükleme sırasını, CPU'sunu ve belleği ayarlayan bir donanım profili oluşturma
PS C:\> New-SCHardwareProfile -Name "NewHWProfile02" -BootOrder PXEBoot,CD,Floppy,IDEHardDrive -MemoryMB 1024 -CPUCount 4
Bu komut yeni bir donanım profili oluşturur, newHWProfile02 adını verir, PXEBoot'yu BIOS önyükleme sırasının ilk girdisi olarak ayarlar, 1024 MB bellek belirtir ve bu donanım profili kullanılarak oluşturulan bir sanal makinenin dört işlemciye sahip olacağını belirtir.
Örnek 3: Var olan bir donanım profilini kopyalama ve değiştirme
PS C:\> $HWProfile = Get-SCHardwareProfile | where { $_.Name -eq "NewHWProfile01" }
PS C:\> New-SCHardwareProfile -Name "NewHWProfile03" -HardwareProfile $HWProfile -RelativeWeight 100
İlk komut, NewHWProfile01 adlı donanım profili nesnesini alır ve nesneyi $HWProfile değişkeninde depolar.
İkinci komut, NewHWProfile01'i temel alan NewHWProfile03 adlı bir donanım profili oluşturur, ancak göreli ağırlık değerini değiştirir. NewHWProfile03'teki diğer tüm ayarlar NewHWProfile01'deki ayarlarla aynıdır.
Örnek 4: Ağ bağdaştırıcısı, SCSI bağdaştırıcısı ve DVD sürücüsü içeren bir donanım profili oluşturma
PS C:\> $JobGroupId = [Guid]::NewGuid().ToString()
PS C:\> New-SCVirtualNetworkAdapter -JobGroup $JobGroupID -PhysicalAddressType Dynamic -VirtualNetwork "Internal Network"
PS C:\> New-SCVirtualSCSIAdapter -JobGroup $JobGroupID -AdapterID 6 -Shared $False
PS C:\> New-SCVirtualDVDDrive -JobGroup $JobGroupID -Bus 1 -LUN 0
PS C:\> New-SCHardwareProfile -Name "NewHWProfile04" -Owner "Contoso\Katarina" -Description "Temporary Hardware Config used to create a VM/Template" -MemoryMB 512 -JobGroup $JobGroupID
İlk komut genel olarak benzersiz bir tanımlayıcı (GUID) oluşturur ve GUID dizesini $JobGroupID değişkeninde depolar. İş grubu kimliği, bu tanımlayıcıyı içeren sonraki komutları tek bir iş grubunda gruplandıran bir tanımlayıcı işlevi görür.
İkinci komut bir sanal ağ bağdaştırıcısı oluşturur, ancak jobgroup parametresini kullanarak ağ bağdaştırıcısının son komut çalıştırmasındaki New-SCHardwareProfile cmdlet'inden hemen öncesine kadar oluşturulmadığını belirtir. Bu komut, fiziksel (MAC) adres türünü dinamik olarak ayarlar ve yeni sanal ağ bağdaştırıcısının İç Ağ adlı bir sanal ağa bağlanacağını belirtir.
Üçüncü komut bir sanal SCSI bağdaştırıcısı oluşturur, ancak JobGroup parametresini kullanarak SCSI bağdaştırıcısının son komut çalıştırmasındaki New-SCHardwareProfile cmdlet'inden hemen öncesine kadar oluşturulmadığını belirtir. Bu komut bağdaştırıcı kimliğini 6 olarak ayarlar ve Bağdaştırıcının paylaşılmaması için Paylaşılan parametresini $False olarak ayarlar (bağdaştırıcıyı konuk kümelemesinde kullanmak istediğinizde olması gerekirdi).
Dördüncü komut bir sanal DVD sürücüsü oluşturur, ancak JobGroup parametresini kullanarak DVD sürücüsünün son komut çalıştırmasındaki New-SCHardwareProfile cmdlet'inden hemen öncesine kadar oluşturulmadığını belirtir. Veri Yolu 1 ve LUN 0 belirtilmesi, sanal DVD sürücüsünü IDE veri yolu üzerindeki İkincil Kanal'a (0) ekler.
Son komut NewHWProfile04 adlı bir donanım profili oluşturur, sahibi Contoso\Katarina olarak ayarlar, bir açıklama belirtir ve bu donanım profili kullanılarak oluşturulan bir sanal makinenin konakta kullanacağı bellek miktarının 512 MB olduğunu belirtir. New-SCHardwareProfile cmdlet'i donanım profilini oluşturmadan önce, bu son komuttaki JobGroup parametresi aynı JobGroup GUID'sini belirten önceki tüm cmdlet'leri yürütür. New-SCVirtualNetworkAdapter, New-SCVirtualScsiAdapter ve New-SCVirtualDVDDrive çalıştırıldığında, oluşturulan sonuçta elde edilen nesneler yeni donanım profiliyle otomatik olarak ilişkilendirilir.
Örnek 5: Donanım profili oluşturma ve yeni bir sanal makine şablonuna ekleme
PS C:\> $HWProfile = New-SCHardwareProfile -Name "NewHWProfile05" -CPUCount 4 -MemoryMB 64000 -CPUMax 100 -Owner "Contoso\Katarina" -HighlyAvailable $True
PS C:\> $VHD = Get-SCVirtualHardDisk | where { $_.Name -eq "VHD01.vhd" -and $_.LibraryServer.Name -eq "LibServer01.Contoso.com" }
PS C:\> $OS = Get-SCOperatingSystem | where {$_.Name -eq "64-bit edition of Windows Server 2008 R2 Datacenter"}
PS C:\> New-SCVMTemplate -Name "LargeVMTemplate" -HardwareProfile $HWProfile -OperatingSystem $OS -VirtualHardDisk $VHD -NoCustomization
İlk komut yeni bir donanım profili oluşturur, bunu NewHWProfile05 olarak adlandırır, dört işlemci içerdiğini belirtir ve sanal makine tarafından kullanılabilecek bir konakta tek bir CPU'nun toplam kaynaklarının en yüksek yüzdesinin yüzde 100 olduğunu, 64 GB RAM ve sahip atadığını, HighlyAvailable parametresini $True olarak ayarlayıp ve ardından yeni donanım profili nesnesini $HWProfile değişkeninde depolar. HighlyAvailable parametresi, doğrudan veya şablon aracılığıyla bu donanım profili kullanılarak oluşturulan bir sanal makinenin bir konak kümesinin düğümü olan bir konağa yerleştirileceğini belirtir.
İkinci komut, kitaplıktan VHD01 adlı sanal sabit disk nesnesini alır ve nesneyi $VHD değişkeninde depolar.
Üçüncü komut, ada göre bir işletim sistemi nesnesi alır ve nesneyi $OS değişkeninde depolar.
Son komut yeni bir sanal makine şablonu oluşturur, bunu LargeVMTemplate olarak adlandırıp işletim sisteminde özelleştirme yapmadan önceki komutlarda alınan veya oluşturulan işletim sistemini, donanım profilini ve sanal sabit diski kullandığını belirtir.
Parametreler
-AutomaticCriticalErrorAction
VM kritik bir hatayla karşılaştığında gerçekleştirilecek eylemi belirtir ve AutomaticCriticalErrorActionTimeout parametresi tarafından belirtilen zaman aşımı süresini aşıyor. Bu parametre için kabul edilebilir değerler şunlardır: Pause ve None.
Type: | UInt16 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AutomaticCriticalErrorActionTimeout
Sanal makineyi kapatmadan önce kritik duraklamada beklenmesi gereken süreyi dakika cinsinden belirtir.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-BootOrder
Hyper-V konağındaki bir sanal makinenin başlatmak için kullandığı cihazların sırasını belirtir. Bu parametrenin kabul edilebilir değerleri şunlardır:
- CD
- IDEHardDrive
- PXEBoot
- Disket
Type: | BootDevice[] |
Accepted values: | Floppy, CD, IdeHardDrive, PxeBoot, Unknown |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CapabilityProfile
Bir yetenek profili nesnesi belirtir.
Type: | CapabilityProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CheckpointType
Denetim noktası türünü belirtir. Bu parametrenin kabul edilebilir değerleri şunlardır:
- Devre dışı
- Üretim
- ProductionOnly
- Standart
Type: | CheckpointType |
Accepted values: | Disabled, Production, ProductionOnly, Standard |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-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 |
-CPUExpectedUtilizationPercent
Konakta bu sanal makinenin kullanmasını beklediğiniz CPU yüzdesini belirtir. Bu değer yalnızca VMM sanal makine için uygun bir konak belirlediğinde kullanılır.
Type: | Int32 |
Aliases: | ExpectedCPUUtilization |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPULimitForMigration
Kaynak bilgisayarla aynı işlemcinin farklı bir sürümüne sahip bir fiziksel bilgisayara geçişi etkinleştirmek için belirtilen sanal makine için işlemci özelliklerinin sınırlanıp sınırlanmayacağını gösterir. VMM, farklı üreticilerin işlemcilerine sahip fiziksel bilgisayarlar arasında sanal makinelerin geçirilmesini desteklemez.
Type: | Boolean |
Aliases: | LimitCPUForMigration |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPULimitFunctionality
Sanal makine için sınırlı CPU işlevselliği sağlayarak Hyper-V konağına veya VMware ESX konağına dağıtılan bir sanal makinede Windows NT 4.0 gibi eski bir işletim sisteminin çalıştırılmasının etkinleştirilip etkinleştirilmeydiğini gösterir.
Type: | Boolean |
Aliases: | LimitCPUFunctionality |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPUMaximumPercent
Belirli bir sanal makine tarafından herhangi bir zamanda kullanılabilecek konakta tek bir CPU'nun toplam kaynaklarının en yüksek yüzdesini belirtir.
Örnek: -CPUMaximumPercent 80
(yüzde 80 belirtmek için)
Type: | Int32 |
Aliases: | CPUMax |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPUPerVirtualNumaNodeMaximum
Her sanal NUMA düğümü için izin verilen en fazla CPU sayısını belirtir.
Type: | Byte |
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' dır.
Type: | Int32 |
Aliases: | RelativeWeight |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-CPUReserve
Bir sanal makineye ayrılacak konak üzerindeki tek bir CPU'nun kaynaklarının en düşük yüzdesini belirtir. Sanal makinede kullanılabilen CPU kapasitesinin yüzdesi hiçbir zaman bu yüzdeden az değildir.
Type: | Int32 |
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ılabilecek 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 |
-Description
Belirtilen nesne için bir açıklama belirtir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DiskIops
Belirli bir sanal makine tarafından kullanılabilecek konakta saniye başına disk giriş/çıkış işlemlerinin (IOPS) sayısını belirtir.
Örnek: -DiskIO 1500
(1500 IOPS belirtmek için)
Type: | Int32 |
Aliases: | DiskIO |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DRProtectionRequired
Bu parametre gelecekte kullanılmak üzere ayrılmıştır.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DynamicMemoryBufferPercentage
Konağın arabellek olarak ayırmayı denemesi gereken sanal makinenin geçerli bellek ayırmasının üzerindeki bellek yüzdesini belirtir. Varsayılan değer 20'dir.
Örnek biçim: -DynamicMemoryTargetBufferPercentage 20
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DynamicMemoryEnabled
Sanal makineler için dinamik belleğin etkinleştirilip etkinleştirilmeydiğini gösterir. Dinamik belleği doğrudan bir sanal makinede veya sanal makine oluşturmak için kullanılacak bir şablon veya donanım profilinde etkinleştirebilirsiniz. Varsayılan değer $False.
Gerekli: Yalnızca bu sanal makine Windows Server 2008 SP1 veya üzerini çalıştıran bir konakta dağıtıldıysa veya sanal makine durdurulmuş durumda bir kitaplıkta depolanıyorsa (depolanan bir sanal makinede donanım değişiklikleri yalnızca sanal makinenin anlık görüntüleri olmadığında yapılabilir) sanal makine için dinamik belleği etkinleştirebilirsiniz. Kitaplıkta depolanan bir sanal makinede dinamik belleğin etkinleştirilmesi, bu makinenin yerleştirilmesini Windows Server 2008 SP1 veya üzerini çalıştıran konaklara sınırlar.
Örnek biçim: -DynamicMemoryEnabled $True
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DynamicMemoryMaximumMB
Dinamik bellek etkinleştirildiyse sanal makineye ayrılabilecek en fazla bellek miktarını belirtir. Varsayılan değer 65536'dır.
Gerekli: Bir sanal makine için dinamik belleği yalnızca bu sanal makine Windows Server 2008 R2 SP1 veya üzerini çalıştıran bir konağa dağıtıldıysa veya sanal makine durdurulmuş durumdaki bir kitaplıkta depolanıyorsa etkinleştirebilirsiniz (depolanan sanal makinede donanım değişiklikleri yalnızca sanal makinenin anlık görüntüleri yoksa yapılabilir). Bir kitaplıkta depolanan bir sanal makinede dinamik belleğin etkinleştirilmesi, bu makinenin yerleştirilmesini Windows Server 2008 R2 SP1 veya üzerini çalıştıran konaklar ile sınırlandırır.
Örnek biçim: -DynamicMemoryMaximumMB 1024
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DynamicMemoryMinimumMB
Dinamik bellek etkinse bir sanal makineye ayrılabilecek en düşük bellek miktarını belirtir. Varsayılan değer 65536'dır.
Gerekli: Bir sanal makine için dinamik belleği yalnızca bu sanal makine Windows Server 2008 R2 SP1 veya üzerini çalıştıran bir konağa dağıtıldıysa veya sanal makine durdurulmuş durumdaki bir kitaplıkta depolanıyorsa etkinleştirebilirsiniz (depolanan sanal makinede donanım değişiklikleri yalnızca sanal makinenin anlık görüntüleri yoksa yapılabilir). Bir kitaplıkta depolanan bir sanal makinede dinamik belleğin etkinleştirilmesi, bu makinenin yerleştirilmesini Windows Server 2008 R2 SP1 veya üzerini çalıştıran konaklar ile sınırlandırır.
Örnek biçim: -DynamicMemoryMinimumMB 1024
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-FirstBootDevice
Önyüklemenin ilk denendiği cihazı gösterir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Generation
Oluşturulan sanal makinenin neslini gösterir.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HardwareProfile
Bir donanım profili nesnesi belirtir.
Type: | HardwareProfile |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-HAVMPriority
Sanal makine önceliğini belirtir. Sanal makineler, bir konak kümesi düğümünün sınırlarına kadar öncelik sırasına göre başlatılır. Bu parametre için geçerli giriş, önceliğin sayısal bir gösterimidir:
- Yüksek. 3000
- Orta. 2000
- Düşük. 1000
Sıfır (0) değerini belirtirseniz, sanal makine otomatik olarak yeniden başlatılmaz.
Örnek biçim: -HAVMPriority 2000
Type: | UInt32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-HighlyAvailable
Bir sanal makinenin bir konak kümesinin parçası olan bir Hyper-V konağına yerleştirilip yerleştirmeyeceğini gösterir. Bu ayarı bir sanal makinede veya sanal makine oluşturmak için kullanılacak bir şablon veya donanım profilinde yapılandırın.
Type: | Boolean |
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ırmadan hemen önce küme olarak çalışacak 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ğini ve bu parametre tarafından adlandırılan değişkende depolandığını belirtir.
Type: | String |
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 konaktaki 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 |
-MemoryPerVirtualNumaNodeMaximumMB
Her sanal NUMA düğümüne izin verilen en yüksek bellek miktarını MB cinsinden belirtir.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MemoryWeight
Aynı konaktaki diğer sanal makinelere göre bir sanal makineye bellek ayırma önceliğini gösterir. Daha yüksek ayara sahip bir sanal makineye daha düşük ayarlı bir sanal makineden daha fazla bellek kaynağı ayrılır.
Windows Server 2008 R2 SP1 veya üzerini çalıştıran bir konak için:
- 5000 - Normal
- 10000 - Yüksek
- 0 - Düşük
- 1 - 10000 - Özel
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MonitorMaximumCount
Sanal video bağdaştırıcısının desteklediği en fazla monitör sayısını belirtir.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-MonitorMaximumResolution
Değeri, bir sanal video bağdaştırıcısının mümkün olan en yüksek monitör çözünürlüğünü temsil eden bir dize olarak belirtir. Bu parametrenin kabul edilebilir değerleri şunlardır:
- 1024x768
- 1280x1024
- 1600x1200
- 1920x1200
Varsayılan değer 1280x1024'dür.
Örnek biçim: -MonitorResolutionMaximum "1600x1200"
Type: | String |
Aliases: | MonitorResolutionMaximum |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
VMM nesnesinin adını belirtir.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NetworkUtilizationMbps
Saniyedeki megabit (Mb/sn) cinsinden, konağın ağındaki belirli bir sanal makine tarafından kullanılabilecek bant genişliği miktarını belirtir.
Örnek biçim: -NetworkUtilization 10
Type: | Int32 |
Aliases: | NetworkUtilization |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NumaIsolationRequired
NUMA yalıtımının gerekli olup olmadığını gösterir.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-NumLock
Hyper-V ana bilgisayarında sanal makine oluşturmak için kullanılan bir donanım profilinde NumLock için BIOS değerinin etkinleştirilip etkinleştirilmeyebileceğini gösterir. Bu parametre VMware ESX konakları veya Citrix XenServer konakları üzerindeki sanal makineler için geçerli değildir.
Type: | Boolean |
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.
- Örnek biçim:
-Owner "Contoso\PattiFuller"
- Örnek biçim:
-Owner "PattiFuller@Contoso"
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ProtectionProvider
Bir koruma sağlayıcısı belirtir.
Type: | ProtectionProvider |
Accepted values: | None, HVR8, HVRBlue, HVRAzure, DiskReplication, SANReplication |
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 |
-RecoveryPointObjective
Büyük bir olay nedeniyle BIR BT hizmetinden veri kaybına izin verilebilen en uzun süreyi belirtir.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ReplicationGroup
Çoğaltma grubunu belirtir.
Type: | ReplicationGroup |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Denetimin komut kabuğuna hemen 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 |
-SecureBootEnabled
Güvenli önyüklemenin etkinleştirilip etkinleştirilmediğini gösterir.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-SecureBootTemplate
2. Nesil sanal makinesi için kullanılacak güvenli önyükleme şablonunu belirtir.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-UserRole
Kullanıcı rolü nesnesini belirtir.
Type: | UserRole |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VirtualNumaNodesPerSocketMaximum
Her yuva için izin verilen en fazla NUMA düğümü sayısını belirtir.
Type: | Byte |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VirtualVideoAdapterEnabled
Sanal makineler için Microsoft Synthetic 3D Sanal Video Bağdaştırıcısı'nın etkinleştirilip etkinleştirilmeydiğini gösterir. Sanal Video Bağdaştırıcısı'nı doğrudan bir sanal makinede veya sanal makine oluşturmak için kullanılacak bir şablon veya donanım profilinde etkinleştirebilirsiniz.
Gerekli: Microsoft Synthetic 3D Sanal Video Bağdaştırıcısı'nı bir sanal makine için etkinleştirebilmeniz için, bu sanal makinenin Windows Server 2008 R2 SP1 (Uzak Masaüstü Hizmetleri rolü ve Uzak Masaüstü Sanal Grafik rol hizmeti yüklü) veya sonraki bir sürümünü çalıştıran bir konakta dağıtılması veya sanal makinenin durdurulmuş durumda bir kitaplıkta depolanması (depolanan sanal makinede donanım değişiklikleri yapılması için sanal makinede yapılan donanım değişiklikleri makinede anlık görüntü yok). Kitaplıkta depolanan bir sanal makinede Microsoft Yapay 3B Sanal Video Bağdaştırıcısı'nın etkinleştirilmesi, bu makinenin yerleştirilmesini Windows Server 2008 R2 SP1 (Uzak Masaüstü Hizmetleri rolü ve Uzak Masaüstü Sanal Grafikleri rol hizmeti yüklü) veya sonraki bir sürümü çalıştıran konaklarla sınırlandırır.
Örnek biçim: -VirtualVideoAdapterEnabled $True
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
BIR VMM sunucu nesnesi belirtir.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Çıkışlar
HardwareProfile
Bu cmdlet bir HardwareProfile nesnesi döndürür.