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ętowego w bibliotece programu VMM.

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

Ustawienia profilu sprzętowego, 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.

  • Wirtualny dyskietka.

  • 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 na potrzeby używania zasobów procesora CPU hosta względem użycia procesora CPU hosta przez inne maszyny wirtualne wdrożone na tym samym hoście. Priorytety procesora CPU są określane przez oprogramowanie do wirtualizacji.

  • Czy maszyna wirtualna utworzona na podstawie tego profilu będzie wysoce dostępna. Maszyna wirtualna o wysokiej dostępności to maszyna wirtualna, która może zostać umieszczona tylko na hoście, który jest częścią klastra hostów.

Przykłady

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

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 i pamięć

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

To polecenie tworzy nowy profil sprzętu, nazywa go 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ętowego 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ętowego 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 pliku NewHWProfile03 są identyczne z ustawieniami w pliku 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 GUID w zmiennej $JobGroupID. Identyfikator grupy zadań działa jako identyfikator, który grupuje kolejne polecenia, które zawierają ten identyfikator w jednej grupie zadań.

Drugie polecenie tworzy wirtualną kartę sieciową, ale używa parametru JobGroup , aby określić, że karta sieciowa nie jest tworzona dopiero tuż przed poleceniem cmdlet New-SCHardwareProfile w ostatnim uruchomieniu polecenia. To polecenie ustawia typ adresu fizycznego (MAC) na dynamiczny i określa, że nowa wirtualna karta sieciowa połą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 jest tworzona dopiero tuż przed poleceniem cmdlet New-SCHardwareProfile w ostatnim uruchomieniu polecenia. To polecenie ustawia identyfikator karty na 6 i ustawia parametr udostępniony na wartość $False tak, aby karta nie była współużytkowana (ponieważ musiałaby być używana karta w klastrze gościa).

Czwarte polecenie tworzy wirtualny dysk DVD, ale używa parametru JobGroup , aby określić, że stacja 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órego maszyna wirtualna utworzona przy użyciu tego profilu sprzętowego będzie używać, wynosi 512 MB. Zanim polecenie cmdlet New-SCHardwareProfile utworzy profil sprzętu, parametr JobGroup w tym ostatnim poleceniu wykonuje wszystkie poprzednie polecenia cmdlet, które określają ten sam identyfikator GUID grupy zadań . Po uruchomieniu polecenia New-SCVirtualNetworkAdapter, New-SCVirtualScsiAdapter i New-SCVirtualDVDDrive tworzone obiekty są automatycznie skojarzone z nowym profilem sprzętu.

Przykład 5. Tworzenie profilu sprzętowego 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łkowitych 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 do $True, a następnie przechowuje nowy obiekt profilu sprzętowego w zmiennej $HWProfile. Parametr Wysokiej dostępności określa, że maszyna wirtualna utworzona przy użyciu tego profilu sprzętowego bezpośrednio lub za pośrednictwem szablonu zostanie umieszczona na hoście, który jest węzłem klastra hostów.

Drugie polecenie pobiera wirtualny obiekt dysku twardego o nazwie VHD01 z biblioteki i przechowuje 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ę, która ma być wykonywana, 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 ilość czasu w minutach oczekiwania w krytycznym wstrzymaniu 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
  • ProductionOnly
  • 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ętowym lub w szablonie.

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

  • 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. Maksymalnie osiem 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śla 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 na komputer fizyczny z 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łkowitych 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órego 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 CPU niż maszyna wirtualna o niższej wartości wagi. Termin VMware dla tych wartości to udziały.

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

  • 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. 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, która jest dostępna 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óre mogą być używane 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żytku 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 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 można wprowadzić 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 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: pamięć dynamiczna dla maszyny wirtualnej można włączyć tylko wtedy, gdy ta maszyna wirtualna jest wdrożona na hoście z systemem Windows Server 2008 R2 SP1 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 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: pamięć dynamiczna dla maszyny wirtualnej można włączyć tylko wtedy, gdy ta maszyna wirtualna jest wdrożona na hoście z systemem Windows Server 2008 R2 SP1 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 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 najpierw 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ętu.

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 z dodatkiem SP1 lub nowszym, określ wartość pamięci uruchamiania.

Typy hostów mają następującą maksymalną ilość pamięci przypisywaną do maszyn wirtualnych:

  • Funkcja 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 z dodatkiem SP1 lub nowszym:

  • 5000 — normalny
  • 10000 – Wysoki
  • 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óry 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 włączyć wartość SYSTEMU BIOS dla NumLock w profilu sprzętowym używanym do tworzenia maszyn wirtualnych na hoście funkcji Hyper-V. Ten parametr nie dotyczy 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 zdarzenia.

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 włączono bezpieczny rozruch.

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ętowym, 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 Wirtualne grafiki 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 firmy 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 .