Udostępnij za pośrednictwem


New-SCHardwareProfile

Tworzy profil sprzętu w bibliotece programu VMM.

Składnia

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>]

Opis

Polecenie cmdlet New-SCHardwareProfile tworzy profil sprzętu do użycia w programie Virtual Machine Manager (VMM), który przechowuje informacje o konfiguracji sprzętu. Możesz utworzyć autonomiczny profil sprzętu lub dostosować szablon lub maszynę wirtualną, aby uwzględnić ustawienia profilu sprzętowego. New-SCHardwareProfile przechowuje nowy obiekt profilu sprzętu w bibliotece programu VMM.

Profil sprzętu można utworzyć na podstawie ustawień domyślnych lub istniejącego profilu sprzętu albo dostosować profil sprzętu podczas jego tworzenia. Jeśli nie określisz żadnych parametrów innych niż Nazwa, co jest wymagane, program VMM utworzy domyślny obiekt profilu sprzętu.

Ustawienia profilu sprzętu, które można skonfigurować dla maszyny wirtualnej, obejmują:

  • Ustawienia kolejności rozruchu w systemie BIOS, które określają kolejność uruchamiania urządzenia dla maszyny wirtualnej. Ustawienie kolejności rozruchu jest dostępne tylko dla maszyn wirtualnych na hoście funkcji Hyper-V lub hoście Citrix XenServer.

  • Ustawienia procesora CPU dla maszyny wirtualnej.

  • Pamięć dostępna na maszynie wirtualnej.

  • Stacja dyskietek wirtualnych.

  • Dwa wirtualne porty COM (COM1 i COM2).

  • Wbudowane wirtualne urządzenie IDE.

  • Co najmniej jedna wirtualna karta SCSI.

  • Co najmniej jedna wirtualna karta sieciowa, którą można dołączyć do sieci logicznej. Wirtualna karta sieciowa może być emulowana lub syntetyczna.

  • Priorytet przypisany do maszyny wirtualnej do korzystania z zasobów procesora CPU hosta w stosunku do użycia procesora CPU hosta przez inne maszyny wirtualne wdrożone na tym samym hoście. Priorytety procesora CPU są określane przez oprogramowanie wirtualizacji.

  • Określa, czy maszyna wirtualna utworzona na podstawie tego profilu będzie wysoce dostępna. Maszyna wirtualna o wysokiej dostępności to maszyna wirtualna, którą można umieścić tylko na hoście należącym do klastra hostów.

Przykłady

Przykład 1. Tworzenie domyślnego profilu sprzętu

PS C:\> New-SCHardwareProfile -Name "NewHWProfile01"

To polecenie tworzy domyślny profil sprzętu o nazwie NewHWProfile01.

Przykład 2: Tworzenie profilu sprzętowego, który ustawia kolejność rozruchu, procesor CPU i pamięć

PS C:\> New-SCHardwareProfile -Name "NewHWProfile02" -BootOrder PXEBoot,CD,Floppy,IDEHardDrive -MemoryMB 1024 -CPUCount 4

To polecenie tworzy nowy profil sprzętu, nada mu nazwę NewHWProfile02, ustawia PXEBoot jako pierwszy wpis w kolejności rozruchu systemu BIOS, określa 1024 MB pamięci i określa, że maszyna wirtualna utworzona przy użyciu tego profilu sprzętu będzie miała cztery procesory.

Przykład 3: Klonowanie, a następnie modyfikowanie istniejącego profilu sprzętu

PS C:\> $HWProfile = Get-SCHardwareProfile | where { $_.Name -eq "NewHWProfile01" }
PS C:\> New-SCHardwareProfile -Name "NewHWProfile03" -HardwareProfile $HWProfile -RelativeWeight 100

Pierwsze polecenie pobiera obiekt profilu sprzętu o nazwie NewHWProfile01 i przechowuje obiekt w zmiennej $HWProfile.

Drugie polecenie tworzy profil sprzętu o nazwie NewHWProfile03 na podstawie NewHWProfile01, ale modyfikuje wartość względnej wagi. Wszystkie inne ustawienia w newHWProfile03 są identyczne z ustawieniami w newHWProfile01.

Przykład 4: Tworzenie profilu sprzętowego zawierającego kartę sieciową, kartę SCSI i stację dysków DVD

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

Pierwsze polecenie generuje unikatowy identyfikator globalny (GUID) i przechowuje ciąg identyfikatora GUID w zmiennej $JobGroupID. Identyfikator grupy zadań działa jako identyfikator grupujący kolejne polecenia zawierające ten identyfikator w pojedynczej grupie zadań.

Drugie polecenie tworzy wirtualną kartę sieciową, ale używa parametru JobGroup , aby określić, że karta sieciowa nie zostanie utworzona dopiero przed uruchomieniem polecenia cmdlet New-SCHardwareProfile . To polecenie ustawia typ adresu fizycznego (MAC) na dynamiczny i określa, że nowa wirtualna karta sieciowa będzie łączyć się z siecią wirtualną o nazwie Sieć wewnętrzna.

Trzecie polecenie tworzy wirtualną kartę SCSI, ale używa parametru JobGroup , aby określić, że karta SCSI nie zostanie utworzona dopiero przed uruchomieniem polecenia cmdlet New-SCHardwareProfile . To polecenie ustawia identyfikator karty na 6 i ustawia parametr Shared na wartość $False tak, aby karta nie była współużytkowany (ponieważ musiałaby być, gdyby chcesz użyć karty w klastrowaniu gościa).

Czwarte polecenie tworzy wirtualną stację DYSKÓW DVD, ale używa parametru JobGroup do określenia, że stacja DYSKÓW DVD nie jest tworzona dopiero przed poleceniem cmdlet New-SCHardwareProfile w ostatnim uruchomieniu polecenia. Określenie magistrali 1 i LUN 0 dołącza wirtualny dysk DVD do kanału pomocniczego (0) w magistrali IDE.

Ostatnie polecenie tworzy profil sprzętu o nazwie NewHWProfile04, ustawia właściciela na Contoso\Katarina, określa opis i określa, że ilość pamięci na hoście, który maszyna wirtualna utworzona przy użyciu tego profilu sprzętu będzie używać wynosi 512 MB. Zanim polecenie cmdlet New-SCHardwareProfile utworzy profil sprzętu, parametr JobGroup w tym ostatnim poleceniu wykonuje wszystkie powyższe polecenia cmdlet, które określają ten sam identyfikator GUID grupy zadań . Po uruchomieniu polecenia New-SCVirtualNetworkAdapter, New-SCVirtualScsiAdapter i New-SCVirtualDVDDrive zostaną automatycznie skojarzone z nowym profilem sprzętu.

Przykład 5. Tworzenie profilu sprzętu i dodawanie go do nowego szablonu maszyny wirtualnej

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

Pierwsze polecenie tworzy nowy profil sprzętu, nada mu nazwę NewHWProfile05, określa, że zawiera cztery procesory i że najwyższy procent całkowitej ilości zasobów pojedynczego procesora CPU na hoście, który może być używany przez maszynę wirtualną to 100 procent, przypisuje 64 GB pamięci RAM i właściciela, ustawia parametr Wysokiej dostępności na $True, a następnie przechowuje nowy obiekt profilu sprzętu w zmiennej $HWProfile. Parametr Wysokiej dostępności określa, że maszyna wirtualna utworzona przy użyciu tego profilu sprzętu , bezpośrednio lub za pośrednictwem szablonu, zostanie umieszczona na hoście, który jest węzłem klastra hostów.

Drugie polecenie pobiera z biblioteki obiekt wirtualnego dysku twardego o nazwie VHD01 i zapisuje obiekt w zmiennej $VHD.

Trzecie polecenie pobiera obiekt systemu operacyjnego według nazwy i przechowuje obiekt w zmiennej $OS.

Ostatnie polecenie tworzy nowy szablon maszyny wirtualnej, nada mu nazwę LargeVMTemplate i określa, że używa systemu operacyjnego, profilu sprzętu i wirtualnego dysku twardego pobranego lub utworzonego w poprzednich poleceniach bez konieczności dostosowywania systemu operacyjnego.

Parametry

-AutomaticCriticalErrorAction

Określa akcję do wykonania, gdy maszyna wirtualna napotka błąd krytyczny i przekracza limit czasu określony przez parametr AutomaticCriticalErrorActionTimeout . Dopuszczalne wartości tego parametru to: Wstrzymaj i Brak.

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

-AutomaticCriticalErrorActionTimeout

Określa czas oczekiwania w krytycznym wstrzymaniu w minutach przed wyłączeniem maszyny wirtualnej.

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

-BootOrder

Określa kolejność urządzeń używanych przez maszynę wirtualną na hoście funkcji Hyper-V do uruchomienia. Dopuszczalne wartości dla tego parametru to:

  • CD
  • IDEHardDrive
  • PXEBoot
  • Dyskietki
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

Określa obiekt profilu możliwości.

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

-CheckpointType

Określa typ punktu kontrolnego. Dopuszczalne wartości dla tego parametru to:

  • Disabled
  • Produkcja
  • ProdukcjaOnly
  • Standardowa (Standard)
Type:CheckpointType
Accepted values:Disabled, Production, ProductionOnly, Standard
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CPUCount

Określa liczbę procesorów CPU na maszynie wirtualnej, w profilu sprzętu lub w szablonie.

Typy hostów obsługują następującą liczbę procesorów CPU:

  • Funkcja Hyper-V. Maksymalnie cztery procesory CPU na maszynę wirtualną, w zależności od systemu operacyjnego gościa.
  • VMware ESX. Maksymalnie cztery procesory CPU na maszynę wirtualną, ale tylko jeden procesor CPU na maszynie wirtualnej z systemem Windows NT 4.0.
  • Citrix XenServer. Do ośmiu procesorów CPU na maszynę wirtualną, w zależności od systemu operacyjnego gościa.
Type:Byte
Aliases:ProcessorCount
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CPUExpectedUtilizationPercent

Określa procent procesora CPU na hoście, który ma być używany przez tę maszynę wirtualną. Ta wartość jest używana tylko wtedy, gdy program VMM określi odpowiedniego hosta dla maszyny wirtualnej.

Type:Int32
Aliases:ExpectedCPUUtilization
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CPULimitForMigration

Wskazuje, czy ograniczyć funkcje procesora dla określonej maszyny wirtualnej w celu umożliwienia migracji do komputera fizycznego, który ma inną wersję tego samego procesora co komputer źródłowy. Program VMM nie obsługuje migrowania maszyn wirtualnych między komputerami fizycznymi, które mają procesory od różnych producentów.

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

-CPULimitFunctionality

Wskazuje, czy włączyć uruchamianie starszego systemu operacyjnego, takiego jak Windows NT 4.0 na maszynie wirtualnej wdrożonej na hoście funkcji Hyper-V, czy na hoście VMware ESX, zapewniając ograniczoną funkcjonalność procesora CPU dla maszyny wirtualnej.

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

-CPUMaximumPercent

Określa najwyższy procent całkowitej ilości zasobów pojedynczego procesora CPU na hoście, który może być używany przez określoną maszynę wirtualną w danym momencie.

Przykład: -CPUMaximumPercent 80 (aby określić 80 procent)

Type:Int32
Aliases:CPUMax
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CPUPerVirtualNumaNodeMaximum

Określa maksymalną liczbę procesorów dozwolonych dla każdego wirtualnego węzła NUMA.

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

-CPURelativeWeight

Określa ilość zasobów procesora CPU na hoście, których ta maszyna wirtualna może używać względem innych maszyn wirtualnych na tym samym hoście. Maszyna wirtualna o większej wartości wagi jest przydzielana więcej zasobów procesora NIŻ maszyna wirtualna o mniejszej wartości wagi. Termin VMware dla tych wartości to udziały.

Typy hostów obsługują następujące wartości względne:

  • Funkcja Hyper-V. Od 1 do 10000.

  • VMware ESX. Wysoka.

  • VMware ESX. Powyżej normalnego.
  • VMware ESX. Normalny (wartość domyślna). 1000.

  • VMware ESX. Poniżej normalnego.

  • VMware ESX. Niski.
  • VMware ESX. Niestandardowy od 1 do 1000000.

  • Citrix XenServer. Od 1 do 65536, normalny wynosi 256.

Type:Int32
Aliases:RelativeWeight
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CPUReserve

Określa minimalny procent zasobów pojedynczego procesora CPU na hoście do przydzielenia do maszyny wirtualnej. Wartość procentowa pojemności procesora CPU dostępnej dla maszyny wirtualnej nigdy nie jest mniejsza niż ta wartość procentowa.

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

-CPUType

Określa typ procesora CPU dla maszyny wirtualnej. Aby pobrać listę wszystkich typów procesora, które są dostępne do użycia w maszynach wirtualnych w środowisku programu VMM, wpisz Get-SCCPUType.

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

-Description

Określa opis określonego obiektu.

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

-DiskIops

Określa liczbę operacji wejścia/wyjścia dysku na sekundę (IOPS) na hoście, który może być używany przez określoną maszynę wirtualną.

Przykład: -DiskIO 1500 (aby określić 1500 operacji we/wy na sekundę)

Type:Int32
Aliases:DiskIO
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DRProtectionRequired

Ten parametr jest zarezerwowany do użycia w przyszłości.

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

-DynamicMemoryBufferPercentage

Określa procent pamięci powyżej bieżącej alokacji pamięci maszyny wirtualnej, którą host powinien spróbować zarezerwować jako bufor. Wartość domyślna to 20.

Przykładowy format: -DynamicMemoryTargetBufferPercentage 20

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

-DynamicMemoryEnabled

Wskazuje, czy należy włączyć pamięć dynamiczną dla maszyn wirtualnych. Pamięć dynamiczną można włączyć bezpośrednio na maszynie wirtualnej lub w szablonie lub profilu sprzętu, który będzie używany do tworzenia maszyn wirtualnych. Wartość domyślna to $False.

Wymagane: możesz włączyć pamięć dynamiczną dla maszyny wirtualnej tylko wtedy, gdy ta maszyna wirtualna jest wdrożona na hoście z systemem Windows Server 2008 z dodatkiem SP1 lub nowszym lub jeśli maszyna wirtualna jest przechowywana w bibliotece w stanie zatrzymanym (zmiany sprzętowe przechowywanej maszyny wirtualnej mogą być wprowadzane tylko wtedy, gdy maszyna wirtualna nie ma migawek). Włączenie pamięci dynamicznej na maszynie wirtualnej przechowywanej w bibliotece ogranicza umieszczanie tej maszyny na hostach z systemem Windows Server 2008 z dodatkiem SP1 lub nowszym.

Przykładowy format: -DynamicMemoryEnabled $True

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

-DynamicMemoryMaximumMB

Określa maksymalną ilość pamięci, którą można przydzielić do maszyny wirtualnej, jeśli jest włączona pamięć dynamiczna. Wartość domyślna to 65536.

Wymagane: możesz włączyć pamięć dynamiczną dla maszyny wirtualnej tylko wtedy, gdy ta maszyna wirtualna jest wdrożona na hoście z systemem Windows Server 2008 R2 z dodatkiem SP1 lub nowszym lub jeśli maszyna wirtualna jest przechowywana w bibliotece w stanie zatrzymanym (zmiany sprzętu przechowywanej maszyny wirtualnej można wprowadzić tylko wtedy, gdy maszyna wirtualna nie ma migawek). Włączenie pamięci dynamicznej na maszynie wirtualnej przechowywanej w bibliotece spowoduje ograniczenie umieszczania tej maszyny na hostach z systemem Windows Server 2008 R2 SP1 lub nowszym.

Przykładowy format: -DynamicMemoryMaximumMB 1024

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

-DynamicMemoryMinimumMB

Określa minimalną ilość pamięci, którą można przydzielić do maszyny wirtualnej, jeśli jest włączona pamięć dynamiczna. Wartość domyślna to 65536.

Wymagane: możesz włączyć pamięć dynamiczną dla maszyny wirtualnej tylko wtedy, gdy ta maszyna wirtualna jest wdrożona na hoście z systemem Windows Server 2008 R2 z dodatkiem SP1 lub nowszym lub jeśli maszyna wirtualna jest przechowywana w bibliotece w stanie zatrzymanym (zmiany sprzętu przechowywanej maszyny wirtualnej można wprowadzić tylko wtedy, gdy maszyna wirtualna nie ma migawek). Włączenie pamięci dynamicznej na maszynie wirtualnej przechowywanej w bibliotece spowoduje ograniczenie umieszczania tej maszyny na hostach z systemem Windows Server 2008 R2 SP1 lub nowszym.

Przykładowy format: -DynamicMemoryMinimumMB 1024

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

-FirstBootDevice

Wskazuje urządzenie, na którym po raz pierwszy podjęto próbę rozruchu.

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

-Generation

Wskazuje generację tworzonej maszyny wirtualnej.

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

-HardwareProfile

Określa obiekt profilu sprzętowego.

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

-HAVMPriority

Określa priorytet maszyny wirtualnej. Maszyny wirtualne są uruchamiane w kolejności priorytetowej do limitów węzła klastra hostów. Prawidłowe dane wejściowe dla tego parametru to liczbowa reprezentacja priorytetu:

  • Wysoka. 3000
  • Średnia. 2000
  • Niski. 1000

Jeśli określisz wartość zero (0), maszyna wirtualna nie zostanie automatycznie uruchomiona ponownie.

Przykładowy format: -HAVMPriority 2000

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

-HighlyAvailable

Wskazuje, czy należy umieścić maszynę wirtualną na hoście funkcji Hyper-V, który jest częścią klastra hostów. Skonfiguruj to ustawienie na maszynie wirtualnej lub w szablonie lub profilu sprzętu, który będzie używany do tworzenia maszyn wirtualnych.

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

-JobGroup

Określa identyfikator serii poleceń, które będą uruchamiane jako zestaw tuż przed ostatnim poleceniem zawierającym ten sam identyfikator grupy zadań.

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

-JobVariable

Określa, że postęp zadania jest śledzony i przechowywany w zmiennej o nazwie przez ten parametr.

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

-MemoryMB

Określa ilość pamięci dostępu losowego (RAM), w megabajtach (MB) na hoście, który to polecenie cmdlet przydziela do przekonwertowanej maszyny wirtualnej. Wartość domyślna to 512 MB. W przypadku maszyny wirtualnej, na której jest włączona pamięć dynamiczna na hoście z systemem Windows Server 2008 R2 SP1 lub nowszym, określ wartość pamięci uruchamiania.

Typy hostów mają następującą maksymalną ilość pamięci, która można przypisać do maszyn wirtualnych:

  • Hyper-V. Maksymalnie 65536 MB pamięci RAM na maszynę wirtualną.
  • VMware ESX Server 3.0.x. Maksymalnie 16384 MB pamięci RAM na maszynę wirtualną.
  • VMware ESX Server 3.5.x. Maksymalnie 65532 MB pamięci RAM na maszynę wirtualną.
  • Citrix XenServer. Maksymalnie 32265 MB pamięci RAM na maszynę wirtualną.
Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MemoryPerVirtualNumaNodeMaximumMB

Określa maksymalną ilość pamięci w MB dozwoloną dla każdego wirtualnego węzła NUMA.

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

-MemoryWeight

Wskazuje priorytet przydzielania pamięci do maszyny wirtualnej względem innych maszyn wirtualnych na tym samym hoście. Maszyna wirtualna z wyższym ustawieniem jest przydzielana więcej zasobów pamięci niż maszyna wirtualna z niższym ustawieniem.

Dla hosta z systemem Windows Server 2008 R2 SP1 lub nowszym:

  • 5000 — normalny
  • 10000 — wysoka
  • 0 — niski
  • Od 1 do 10000 — niestandardowe
Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MonitorMaximumCount

Określa maksymalną liczbę monitorów, które obsługuje wirtualna karta wideo.

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

-MonitorMaximumResolution

Określa wartość, jako ciąg, która reprezentuje maksymalną możliwą rozdzielczość monitora wirtualnej karty wideo. Dopuszczalne wartości dla tego parametru to:

  • 1024 x 768
  • 1280x1024
  • 1600 x 1200
  • 1920x1200

Wartość domyślna to 1280x1024.

Przykładowy format: -MonitorResolutionMaximum "1600x1200"

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

-Name

Określa nazwę obiektu programu VMM.

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

-NetworkUtilizationMbps

Określa w megabitach na sekundę (Mb/s) ilość przepustowości w sieci hosta, która może być używana przez określoną maszynę wirtualną.

Przykładowy format: -NetworkUtilization 10

Type:Int32
Aliases:NetworkUtilization
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-NumaIsolationRequired

Wskazuje, czy wymagana jest izolacja NUMA.

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

-NumLock

Wskazuje, czy należy włączyć wartość systemu BIOS dla biblioteki NumLock w profilu sprzętowym używanym do tworzenia maszyn wirtualnych na hoście funkcji Hyper-V. Ten parametr nie ma zastosowania do maszyn wirtualnych na hostach VMware ESX ani na hostach Citrix XenServer.

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

-Owner

Określa właściciela obiektu programu VMM w postaci prawidłowego konta użytkownika domeny.

  • Przykładowy format: -Owner "Contoso\PattiFuller"
  • Przykładowy format: -Owner "PattiFuller@Contoso"
Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-ProtectionProvider

Określa dostawcę ochrony.

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

Określa identyfikator porady wydajności i optymalizacji zasobów (porada PRO), która wyzwoliła tę akcję. Ten parametr umożliwia inspekcję porad PRO.

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

-RecoveryPointObjective

Określa maksymalny okres, dla którego można tolerować utratę danych z usługi IT z powodu poważnego incydentu.

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

-ReplicationGroup

Określa grupę replikacji.

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

-RunAsynchronously

Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.

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

-SecureBootEnabled

Wskazuje, czy bezpieczny rozruch jest włączony.

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

-SecureBootTemplate

Określa szablon bezpiecznego rozruchu, który ma być używany dla maszyny wirtualnej generacji 2.

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

-UserRole

Określa obiekt roli użytkownika.

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

-VirtualNumaNodesPerSocketMaximum

Określa maksymalną liczbę węzłów NUMA dozwolonych dla każdego gniazda.

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

-VirtualVideoAdapterEnabled

Wskazuje, czy włączyć wirtualną kartę wideo 3D firmy Microsoft dla maszyn wirtualnych. Wirtualną kartę wideo można włączyć bezpośrednio na maszynie wirtualnej lub w szablonie lub profilu sprzętu, który będzie używany do tworzenia maszyn wirtualnych.

Wymagane: Możesz włączyć wirtualną kartę wideo firmy Microsoft 3D dla maszyny wirtualnej tylko wtedy, gdy ta maszyna wirtualna jest wdrożona na hoście z systemem Windows Server 2008 R2 SP1 (z rolą usług pulpitu zdalnego i zainstalowaną usługą roli wirtualnego pulpitu zdalnego) lub nowszym lub jeśli maszyna wirtualna jest przechowywana w bibliotece w stanie zatrzymanym (zmiany sprzętowe przechowywanej maszyny wirtualnej można wprowadzić tylko wtedy, gdy maszyna wirtualna jest zainstalowana maszyna nie ma migawek). Włączenie wirtualnej karty wideo Microsoft 3D na maszynie wirtualnej przechowywanej w bibliotece spowoduje ograniczenie umieszczania tej maszyny na hostach z systemem Windows Server 2008 R2 SP1 (z zainstalowaną rolą usług pulpitu zdalnego i usługą roli wirtualnej grafiki pulpitu zdalnego).

Przykładowy format: -VirtualVideoAdapterEnabled $True

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

-VMMServer

Określa obiekt serwera programu VMM.

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

Dane wyjściowe

HardwareProfile

To polecenie cmdlet zwraca obiekt HardwareProfile .