Freigeben über


New-SCHardwareProfile

Erstellt ein Hardwareprofil in der VMM-Bibliothek.

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

Beschreibung

Das Cmdlet New-SCHardwareProfile erstellt ein Hardwareprofil für die Verwendung in Virtual Machine Manager (VMM), das Hardwarekonfigurationsinformationen speichert. Sie können ein eigenständiges Hardwareprofil erstellen oder eine Vorlage oder virtuelle Maschine so anpassen, dass sie Einstellungen des Hardwareprofils einschließt. New-SCHardwareProfile speichert das neue Hardwareprofilobjekt in der VMM-Bibliothek.

Sie können ein Hardwareprofil basierend auf Standardeinstellungen oder einem vorhandenen Hardwareprofil erstellen oder ein Hardwareprofil anpassen, während Sie es erstellen. Wenn Sie keine parameter außer Name angeben, die erforderlich sind, erstellt VMM ein Standardprofilobjekt.

Hardwareprofileinstellungen, die Sie für einen virtuellen Computer konfigurieren können, umfassen:

  • Startreihenfolgeeinstellungen im BIOS, die die Gerätestartreihenfolge für einen virtuellen Computer angeben. Die Startreihenfolgeeinstellung ist nur für virtuelle Computer auf einem Hyper-V-Host oder Citrix XenServer-Host verfügbar.

  • CPU-Einstellungen für einen virtuellen Computer.

  • Auf einem virtuellen Computer verfügbarer Arbeitsspeicher.

  • Ein virtuelles Floppylaufwerk.

  • Zwei virtuelle COM-Ports (COM1 und COM2).

  • Ein integriertes virtuelles IDE-Gerät.

  • Mindestens ein virtueller SCSI-Adapter.

  • Ein oder mehrere virtuelle Netzwerkadapter, die Sie an ein logisches Netzwerk anfügen können. Ein virtueller Netzwerkadapter kann emuliert oder synthetisch sein.

  • Die Priorität, die einem virtuellen Computer zugewiesen ist, um die CPU-Ressourcen des Hosts relativ zur Verwendung der CPU des Hosts durch andere virtuelle Computer zu verwenden, die auf demselben Host bereitgestellt wurden. Die CPU-Prioritäten werden durch die Virtualisierungssoftware bestimmt.

  • Ob ein virtueller Computer, der aus diesem Profil erstellt wurde, hoch verfügbar ist. Ein hoch verfügbarer virtueller Computer ist ein virtueller Computer, der nur auf einem Host platziert werden kann, der Teil eines Hostclusters ist.

Beispiele

Beispiel 1: Erstellen eines Standardhardwareprofils

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

Dieser Befehl erstellt ein Standardhardwareprofil namens NewHWProfile01.

Beispiel 2: Erstellen eines Hardwareprofils, das startreihenfolge, CPU und Arbeitsspeicher festlegt

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

Dieser Befehl erstellt ein neues Hardwareprofil, benannt es NewHWProfile02, legt PXEBoot als ersten Eintrag in der BIOS-Startreihenfolge fest, gibt 1024 MB Arbeitsspeicher an und gibt an, dass ein virtueller Computer, der mithilfe dieses Hardwareprofils erstellt wird, vier Prozessoren aufweist.

Beispiel 3: Klonen und dann ein vorhandenes Hardwareprofil ändern

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

Der erste Befehl ruft das Hardwareprofilobjekt namens NewHWProfile01 ab und speichert das Objekt in der $HWProfile Variablen.

Der zweite Befehl erstellt ein Hardwareprofil namens NewHWProfile03 basierend auf NewHWProfile01, ändert jedoch den Wert für relative Gewichtung. Alle anderen Einstellungen in NewHWProfile03 sind identisch mit denen in NewHWProfile01.

Beispiel 4: Erstellen eines Hardwareprofils, das einen Netzwerkadapter, einen SCSI-Adapter und ein DVD-Laufwerk enthält

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

Der erste Befehl generiert einen global eindeutigen Bezeichner (GUID) und speichert die GUID-Zeichenfolge in variablen $JobGroupID. Die Auftragsgruppen-ID fungiert als Bezeichner zum Gruppieren nachfolgender Befehle, die diesen Bezeichner enthalten, in einer einzigen Auftragsgruppe.

Der zweite Befehl erstellt einen virtuellen Netzwerkadapter, verwendet jedoch den JobGroup-Parameter , um anzugeben, dass der Netzwerkadapter erst erst erstellt wird, bevor das Cmdlet New-SCHardwareProfile im letzten Befehl ausgeführt wird. Dieser Befehl legt den physischen Adresstyp (MAC) auf dynamisch fest und gibt an, dass der neue virtuelle Netzwerkadapter eine Verbindung mit einem virtuellen Netzwerk namens Internes Netzwerk herstellt.

Der dritte Befehl erstellt einen virtuellen SCSI-Adapter, verwendet jedoch den JobGroup-Parameter , um anzugeben, dass der SCSI-Adapter erst erstellt wird, bevor das Cmdlet New-SCHardwareProfile im letzten Befehl ausgeführt wird. Dieser Befehl legt die Adapter-ID auf 6 fest, und er legt den Freigegebenen Parameter auf $False fest, sodass der Adapter nicht freigegeben wird (wie es erforderlich wäre, wenn Sie den Adapter in Gastclustering verwenden möchten).

Der vierte Befehl erstellt ein virtuelles DVD-Laufwerk, verwendet jedoch den JobGroup-Parameter , um anzugeben, dass das DVD-Laufwerk erst erstellt wird, bevor das Cmdlet "New-SCHardwareProfile " in der letzten Ausführung ausgeführt wird. Mit Bus 1 und LUN 0 wird das virtuelle DVD-Laufwerk dem sekundären Kanal (0) am IDE-Bus zugeordnet.

Der letzte Befehl erstellt ein Hardwareprofil namens NewHWProfile04, legt den Besitzer auf Contoso\Katarina fest, gibt eine Beschreibung an und gibt an, dass die Menge des Arbeitsspeichers auf dem Host angegeben wird, den ein virtueller Computer mit diesem Hardwareprofil erstellt hat, 512 MB. Bevor das Cmdlet New-SCHardwareProfile das Hardwareprofil erstellt, führt der JobGroup-Parameter in diesem endgültigen Befehl alle vorherigen Cmdlets aus, die die gleiche JobGroup-GUID angeben. Wenn New-SCVirtualNetworkAdapter, New-SCVirtualScsiAdapter und New-SCVirtualDVDDrive ausgeführt werden, werden die resultierenden Objekte, die erstellt werden, automatisch dem neuen Hardwareprofil zugeordnet.

Beispiel 5: Erstellen eines Hardwareprofils und Hinzufügen zu einer neuen virtuellen Computervorlage

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

Der erste Befehl erstellt ein neues Hardwareprofil, benannt es NewHWProfile05, gibt an, dass er vier Prozessoren enthält und dass der höchste Prozentsatz der Gesamtressourcen einer einzelnen CPU auf einem Host, der von einem virtuellen Computer verwendet werden kann, 100 Prozent beträgt, zuweisen 64 GB RAM und ein Besitzer, legt den Höchstverfügbarkeitsparameter auf $True fest, und speichert dann das neue Hardwareprofilobjekt in der $HWProfile Variable. Der Parameter "HochVerfügbarkeit " gibt an, dass ein virtueller Computer, der mithilfe dieses Hardwareprofils erstellt wird, entweder direkt oder über eine Vorlage, auf einem Host platziert wird, der ein Knoten eines Hostclusters ist.

Der zweite Befehl ruft das virtuelle Festplattenobjekt namens VHD01 aus der Bibliothek ab und speichert das Objekt in der $VHD Variablen.

Der dritte Befehl ruft ein Betriebssystemobjekt nach Name ab und speichert das Objekt in der $OS Variable.

Der letzte Befehl erstellt eine neue Vorlage für virtuelle Computer, benannt es LargeVMTemplate und gibt an, dass er das Betriebssystem, das Hardwareprofil und die virtuelle Festplatte verwendet, die in den vorherigen Befehlen abgerufen oder erstellt wurde, ohne dass die Anpassung an das Betriebssystem angepasst wird.

Parameter

-AutomaticCriticalErrorAction

Gibt die Aktion an, die ausgeführt werden soll, wenn der VM einen kritischen Fehler auftritt, und überschreitet die durch den Parameter AutomaticCriticalErrorActionTimeout angegebene Timeoutdauer. Die zulässigen Werte für diesen Parameter sind: Pause und None.

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

-AutomaticCriticalErrorActionTimeout

Gibt die Zeit in Minuten an, um in kritischen Pausen zu warten, bevor sie den virtuellen Computer ausschalten.

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

-BootOrder

Gibt die Reihenfolge der Geräte an, die ein virtueller Computer auf einem Hyper-V-Host zum Starten verwendet. Zulässige Werte für diesen Parameter:

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

Gibt ein Funktionsprofilobjekt an.

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

-CheckpointType

Gibt den Prüfpunkttyp an. Zulässige Werte für diesen Parameter:

  • Disabled
  • Bereitstellung
  • ProductionOnly
  • 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

Gibt die Anzahl der CPUs auf einer virtuellen Maschine, in einem Hardwareprofil oder in einer Vorlage an.

Typen von Hosts unterstützen die folgende Anzahl von CPUs:

  • Hyper-V. Je nach Gastbetriebssystem bis zu vier CPUs pro virtuellen Computer.
  • VMware ESX. Bis zu vier CPUs pro virtuellen Computer, aber nur eine CPU auf einem virtuellen Computer, der Windows NT 4.0 ausführt.
  • Citrix XenServer. Je nach Gastbetriebssystem bis zu acht CPUs pro virtuellen Computer.
Type:Byte
Aliases:ProcessorCount
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-CPUExpectedUtilizationPercent

Gibt den Prozentsatz der CPU auf dem Host an, den Sie erwarten, dass dieser virtuelle Computer verwendet werden soll. Dieser Wert wird von VMM nur zum Ermitteln eines geeigneten Hosts für die virtuelle Maschine verwendet.

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

-CPULimitForMigration

Gibt an, ob Prozessorfeatures für den angegebenen virtuellen Computer eingeschränkt werden sollen, um die Migration zu einem physischen Computer zu ermöglichen, der eine andere Version desselben Prozessors als der Quellcomputer aufweist. VMM unterstützt keine Migration virtueller Maschinen zwischen physischen Computern mit Prozessoren unterschiedlicher Hersteller.

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

-CPULimitFunctionality

Gibt an, ob das Ausführen eines älteren Betriebssystems wie Windows NT 4.0 auf einem virtuellen Computer aktiviert werden soll, der auf einem Hyper-V-Host oder auf einem VMware ESX-Host bereitgestellt wird, indem eingeschränkte CPU-Funktionen für den virtuellen Computer bereitgestellt werden.

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

-CPUMaximumPercent

Gibt den höchsten Prozentsatz der Gesamtressourcen einer CPU auf dem Host an, die einer bestimmten virtuellen Maschine jederzeit zur Verfügung stehen.

Beispiel: -CPUMaximumPercent 80 (um 80 Prozent anzugeben)

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

-CPUPerVirtualNumaNodeMaximum

Gibt die maximale Anzahl von CPUs an, die für jeden virtuellen NUMA-Knoten zulässig sind.

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

-CPURelativeWeight

Gibt den Umfang der CPU-Ressourcen auf einem Host an, die diese virtuelle Maschine im Verhältnis zu anderen virtuellen Maschinen auf demselben Host verwenden kann. Ein virtueller Computer mit einem höheren Gewichtswert wird mehr CPU-Ressourcen zugewiesen als ein virtueller Computer mit einem niedrigeren Gewichtswert. Der VMware-Begriff für diese Werte ist Aktien.

Typen von Hosts unterstützen die folgenden relativen Werte:

  • Hyper-V. 1 bis 10000.

  • VMware ESX. Hoch.

  • VMware ESX. Über normal.
  • VMware ESX. Normal (Standard). 1.000.

  • VMware ESX. Unter "Normal".

  • VMware ESX. Niedrig.
  • VMware ESX. Benutzerdefinierter 1 bis 10000000.

  • Citrix XenServer. 1 bis 65536, normal ist 256.

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

-CPUReserve

Gibt den Mindestprozentsatz der Ressourcen einer CPU auf dem Host an, die einer virtuellen Maschine zugewiesen werden sollen. Der der virtuellen Maschine zur Verfügung stehende Anteil an der CPU-Kapazität liegt nie unter diesem Prozentsatz.

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

-CPUType

Gibt den CPU-Typ für eine virtuelle Maschine an. Um eine Liste aller CPU-Typen abzurufen, die für die Verwendung in virtuellen Computern in einer VMM-Umgebung verfügbar sind, geben Sie den Typ Get-SCCPUType.

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

-Description

Gibt eine Beschreibung für das angegebene Objekt an.

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

-DiskIops

Gibt die Anzahl der Datenträger-E/A-Vorgänge pro Sekunde (Disk Input/Output Operations per Second, IOPS) auf dem Host an, die von einer bestimmten virtuellen Maschine verwendet werden können.

Beispiel: -DiskIO 1500 (um 1500 IOPS anzugeben)

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

-DRProtectionRequired

Dieser Parameter ist für die zukünftige Verwendung reserviert.

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

-DynamicMemoryBufferPercentage

Gibt den Prozentsatz des Arbeitsspeichers über der aktuellen Speicherzuweisung eines virtuellen Computers an, den der Host als Puffer reservieren soll. Der Standardwert lautet 20.

Beispielformat: -DynamicMemoryTargetBufferPercentage 20

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

-DynamicMemoryEnabled

Gibt an, ob der dynamische Arbeitsspeicher für virtuelle Computer aktiviert werden soll. Sie können den dynamischen Arbeitsspeicher direkt für eine virtuelle Maschine, eine Vorlage oder ein Hardwareprofil aktivieren, die bzw. das zum Erstellen virtueller Maschinen verwendet werden soll. Der Standardwert ist $False.

Erforderlich: Sie können dynamischen Arbeitsspeicher für einen virtuellen Computer nur aktivieren, wenn dieser virtuelle Computer auf einem Host mit Windows Server 2008 SP1 oder höher bereitgestellt wird oder wenn der virtuelle Computer in einer Bibliothek in einem beendeten Zustand gespeichert ist (Hardwareänderungen an einem gespeicherten virtuellen Computer können nur vorgenommen werden, wenn der virtuelle Computer keine Momentaufnahmen enthält). Durch Aktivieren des dynamischen Speichers auf einem virtuellen Computer, der in einer Bibliothek gespeichert ist, wird die Platzierung dieses Computers auf Hosts beschränkt, auf denen Windows Server 2008 SP1 oder höher ausgeführt wird.

Beispielformat: -DynamicMemoryEnabled $True

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

-DynamicMemoryMaximumMB

Gibt die maximale Speichermenge an, die einem virtuellen Computer zugewiesen werden kann, wenn der dynamische Arbeitsspeicher aktiviert ist. Der Standardwert ist 65536.

Erforderlich: Sie können dynamischen Arbeitsspeicher für einen virtuellen Computer nur aktivieren, wenn dieser virtuelle Computer auf einem Host bereitgestellt wird, auf dem Windows Server 2008 R2 SP1 oder höher ausgeführt wird oder wenn der virtuelle Computer in einer Bibliothek in einem beendeten Zustand gespeichert ist (Hardwareänderungen an einem gespeicherten virtuellen Computer können nur vorgenommen werden, wenn der virtuelle Computer keine Momentaufnahmen enthält). Wenn Sie den dynamischen Arbeitsspeicher für eine in einer Bibliothek gespeicherte virtuelle Maschine aktivieren, wird die Platzierung dieser Maschine auf Hosts beschränkt, auf denen Windows Server 2008 R2 SP1 oder höher ausgeführt wird.

Beispielformat: -DynamicMemoryMaximumMB 1024

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

-DynamicMemoryMinimumMB

Gibt die Mindestmenge des Arbeitsspeichers an, der einem virtuellen Computer zugewiesen werden kann, wenn der dynamische Arbeitsspeicher aktiviert ist. Der Standardwert ist 65536.

Erforderlich: Sie können dynamischen Arbeitsspeicher für einen virtuellen Computer nur aktivieren, wenn dieser virtuelle Computer auf einem Host bereitgestellt wird, auf dem Windows Server 2008 R2 SP1 oder höher ausgeführt wird oder wenn der virtuelle Computer in einer Bibliothek in einem beendeten Zustand gespeichert ist (Hardwareänderungen an einem gespeicherten virtuellen Computer können nur vorgenommen werden, wenn der virtuelle Computer keine Momentaufnahmen enthält). Wenn Sie den dynamischen Arbeitsspeicher für eine in einer Bibliothek gespeicherte virtuelle Maschine aktivieren, wird die Platzierung dieser Maschine auf Hosts beschränkt, auf denen Windows Server 2008 R2 SP1 oder höher ausgeführt wird.

Beispielformat: -DynamicMemoryMinimumMB 1024

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

-FirstBootDevice

Gibt das Gerät an, auf dem ein Start versucht wird.

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

-Generation

Gibt die Generation des virtuellen Computers an, der erstellt wird.

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

-HardwareProfile

Gibt ein Hardwareprofilobjekt an.

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

-HAVMPriority

Gibt die Priorität des virtuellen Computers an. Virtuelle Computer beginnen in Prioritätsreihenfolge bis zu den Grenzwerten eines Hostclusterknotens. Gültige Eingaben für diesen Parameter sind eine numerische Darstellung der Priorität:

  • Hoch. 3000
  • Mittel. 2000
  • Niedrig. 1000

Wenn Sie einen Wert von Null (0) angeben, wird der virtuelle Computer nicht automatisch neu gestartet.

Beispielformat: -HAVMPriority 2000

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

-HighlyAvailable

Gibt an, ob ein virtueller Computer auf einem Hyper-V-Host platziert werden soll, der Teil eines Hostclusters ist. Sie können diese Einstellung für eine virtuelle Maschine, eine Vorlage oder ein Hardwareprofil konfigurieren, die bzw. das zum Erstellen virtueller Maschinen verwendet werden soll.

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

-JobGroup

Gibt einen Bezeichner für eine Reihe von Befehlen an, die als Satz unmittelbar vor dem letzten Befehl, der den gleichen Auftragsgruppenbezeichner enthält, ausgeführt werden.

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

-JobVariable

Gibt an, dass der Status des Auftrags überwacht und in der von diesem Parameter benannten Variablen gespeichert wird.

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

-MemoryMB

Gibt die Menge des Arbeitsspeichers für zufälligen Zugriff (RAM) in Megabyte (MB) auf dem Host an, den dieses Cmdlet dem konvertierten virtuellen Computer zuweist. Der Standardwert ist 512 MB. Geben Sie für einen virtuellen Computer, auf dem der dynamische Arbeitsspeicher auf einem Host aktiviert ist, der Windows Server 2008 R2 SP1 oder höher ausführt, den Startspeicherwert an.

Typen von Hosts verfügen über die folgenden maximalen Speicherzuweisungen für virtuelle Computer:

  • Hyper-V. Bis zu 65536 MB RAM pro virtuellen Computer.
  • VMware ESX Server 3.0.x. Bis zu 16384 MB RAM pro virtuellen Computer.
  • VMware ESX Server 3.5.x. Bis zu 65532 MB RAM pro virtuellen Computer.
  • Citrix XenServer. Bis zu 32265 MB RAM pro virtuellen Computer.
Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MemoryPerVirtualNumaNodeMaximumMB

Gibt die maximale Speichermenge in MB an, die jeder virtuelle NUMA-Knoten zulässig ist.

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

-MemoryWeight

Gibt die Priorität der Arbeitsspeicherzuordnung für eine virtuelle Machine im Verhältnis zu anderen virtuellen Maschinen auf demselben Host an. Einer virtuellen Maschine mit einer höheren Einstellung werden mehr Arbeitsspeicherressourcen zugeordnet als einer virtuellen Maschine mit einer niedrigeren Einstellung.

Für einen Host unter Windows Server 2008 R2 SP1 oder höher:

  • 5000 - Normal
  • 10000 - Hoch
  • 0 - Niedrig
  • 1 bis 10000 – Benutzerdefiniert
Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-MonitorMaximumCount

Gibt die maximale Anzahl von Monitoren an, die ein virtueller Videoadapter unterstützt.

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

-MonitorMaximumResolution

Gibt den Wert als Zeichenfolge an, der die maximal mögliche Monitorauflösung eines virtuellen Videoadapters darstellt. Zulässige Werte für diesen Parameter:

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

Der Standardwert ist 1280x1024.

Beispielformat: -MonitorResolutionMaximum "1600x1200"

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

-Name

Gibt den Namen eines VMM-Objekts an.

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

-NetworkUtilizationMbps

Gibt in Megabits pro Sekunde (Mbps) die Bandbreite im Netzwerk des Hosts an, die von einem bestimmten virtuellen Computer verwendet werden kann.

Beispielformat: -NetworkUtilization 10

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

-NumaIsolationRequired

Gibt an, ob die NUMA-Isolation erforderlich ist.

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

-NumLock

Gibt an, ob der BIOS-Wert für NumLock auf einem Hardwareprofil aktiviert werden soll, das zum Erstellen virtueller Computer auf einem Hyper-V-Host verwendet wird. Dieser Parameter gilt nicht für virtuelle Computer auf VMware ESX-Hosts oder auf Citrix XenServer-Hosts.

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

-Owner

Gibt den Besitzer eines VMM-Objekts in Form eines gültigen Domänenbenutzerkontos an

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

-ProtectionProvider

Gibt einen Schutzanbieter an.

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

Gibt die ID des Tipps zur Leistungs- und Ressourcenoptimierung (PRO-Tipp) an, der diese Aktion ausgelöst hat. Mit diesem Parameter können Sie PRO-Tipps überwachen.

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

-RecoveryPointObjective

Gibt den maximal zulässigen Zeitraum an, für den Daten aus einem IT-Dienst aufgrund eines wichtigen Vorfalls zu verlieren sind.

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

-ReplicationGroup

Gibt eine Replikationsgruppe an.

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

-RunAsynchronously

Gibt an, dass der Auftrag asynchron ausgeführt wird, damit das Steuerelement sofort zur Befehlsshell zurückkehrt.

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

-SecureBootEnabled

Gibt an, ob der sichere Start aktiviert ist.

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

-SecureBootTemplate

Gibt die sichere Startvorlage an, die für den virtuellen Computer der Generation 2 verwendet werden soll.

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

-UserRole

Gibt ein Benutzerrollenobjekt an.

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

-VirtualNumaNodesPerSocketMaximum

Gibt die maximale Anzahl von NUMA-Knoten an, die für jeden Socket zulässig sind.

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

-VirtualVideoAdapterEnabled

Gibt an, ob der virtuelle 3D-Videoadapter von Microsoft für virtuelle Computer aktiviert werden soll. Sie können den virtuellen Videoadapter direkt auf einem virtuellen Computer oder auf einer Vorlage oder einem Hardwareprofil aktivieren, das zum Erstellen virtueller Computer verwendet wird.

Erforderlich: Sie können den virtuellen 3D-Videoadapter von Microsoft für einen virtuellen Computer nur aktivieren, wenn dieser virtuelle Computer auf einem Host bereitgestellt wird, auf dem Windows Server 2008 R2 SP1 ausgeführt wird (mit der Rolle "Remotedesktopdienste" und dem Rollendienst für virtuelle Desktops) oder höher oder wenn der virtuelle Computer in einer Bibliothek in einem beendeten Zustand gespeichert ist (Hardwareänderungen an einem gespeicherten virtuellen Computer können nur vorgenommen werden, wenn der virtuelle Virtuelle Computer virtualisiert wird. Computer verfügt nicht über Momentaufnahmen). Das Aktivieren des virtuellen Microsoft 3D-Videoadapters auf einem virtuellen Computer, der in einer Bibliothek gespeichert ist, beschränkt die Platzierung dieses Computers auf Hosts unter Windows Server 2008 R2 SP1 (mit der Rolle Remotedesktopdienste und dem installierten Rollendienst für Remotedesktop-Virtuelle Grafiken) oder höher.

Beispielformat: -VirtualVideoAdapterEnabled $True

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

-VMMServer

Gibt ein VMM-Serverobjekt an.

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

Ausgaben

HardwareProfile

Dieses Cmdlet gibt ein HardwareProfile-Objekt zurück.