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 .