Set-SCHardwareProfile

Ändert die Eigenschaften eines Hardwareprofils, das in VMM verwendet wird.

Syntax

Set-SCHardwareProfile
   [-HardwareProfile] <HardwareProfile>
   [-HighlyAvailable <Boolean>]
   [-HAVMPriority <UInt32>]
   [-DRProtectionRequired <Boolean>]
   [-ReplicationGroup <ReplicationGroup>]
   [-SecureBootEnabled <Boolean>]
   [-NumLock <Boolean>]
   [-CPULimitFunctionality <Boolean>]
   [-CPULimitForMigration <Boolean>]
   [-Name <String>]
   [-RemoveCapabilityProfile]
   [-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 Set-SCHardwareProfile ändert eine oder mehrere Eigenschaften eines Hardwareprofilobjekts, das in einer Virtual Machine Manager -Umgebung (VMM) verwendet wird. Sie können folgende Eigenschaften ändern: Startreihenfolge, CPU-Einstellungen, Größe des Arbeitsspeichers auf dem Host, die einer virtuellen Maschine zugewiesen ist, und weitere Optionen.

Um die Eigenschaften eines virtuellen Floppy-Laufwerks, eines virtuellen DVD-Laufwerks, eines virtuellen COM-Ports, eines virtuellen Netzwerkadapters oder eines virtuellen SCSI-Adapters zu ändern, der einem bestimmten Hardwareprofil zugeordnet ist, verwenden Sie das Cmdlet Set-SCVirtualFloppyDrive, Set-SCVirtualCOMPort, Set-SCVirtualNetworkAdapter oder Set-SCVirtualScsiAdapter.

An einem Hardwareprofil vorgenommene Änderungen wirken sich nur auf das Hardwareprofil selbst aus. Die Änderungen wirken sich nicht auf vorhandene virtuelle Computer aus, die mithilfe dieses Profils erstellt wurden.

Beispiele

Beispiel 1: Angeben eines Arbeitsspeichers für ein vorhandenes Hardwareprofil

PS C:\> $HWProfile = Get-SCHardwareProfile | where { $_.Name -eq "NewHWProfile01" }
PS C:\> Set-SCHardwareProfile -HardwareProfile $HWProfile -MemoryMB 1024

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

Der zweite Befehl ändert den Speicherwert für NewHWProfile01 auf 1024 MB.

Beispiel 2: Angeben eines neuen Besitzers für mehrere Hardwareprofile

PS C:\> $HWProfiles = Get-SCHardwareProfile | where {$_.Name -match "Profile"}
PS C:\> ForEach ($HWProfile in $HWProfiles) {Set-SCHardwareProfile -HardwareProfile $HWProfile -Owner "Contoso\Cesar"}

Der erste Befehl ruft die Hardwareprofilobjekte ab, die den Suchkriterien entsprechen, und speichert die Objekte im $HWProfiles Objektarray.

Der zweite Befehl verwendet eine ForEach-Anweisung , um einen neuen Besitzer für jede der Profile im Array anzugeben.

Weitere Informationen zur Standard-PowerShell ForEach-Loop-Anweisung geben Sie ein Get-Help about_ForEach.

Beispiel 3: Angeben einer neuen Startreihenfolge für mehrere Hardwareprofile

PS C:\> $HWProfiles = @(Get-SCHardwareProfile | where {$_.Name -match "HWProfile"})
PS C:\> ForEach ($HWProfile in $HWProfiles) {Set-SCHardwareProfile -HardwareProfile $HWProfile -BootOrder PXEBoot,CD,IDEHardDrive,Floppy}

Der erste Befehl ruft alle Hardwareprofilobjekte ab, die der Suchkriterien entsprechen (der Profilname enthält die Zeichenfolge "HWProfile") und speichert die Hardwareprofilobjekte im $HWProfiles-Objektarray. Mit dem @-Symbol und Klammern wird sichergestellt, dass der Befehl die Ergebnisse in einem Array speichert, wenn der Befehl ein einzelnes Objekt oder einen $Null Wert zurückgibt.

Der zweite Befehl verwendet eine ForEach-Anweisung , um eine neue Startreihenfolge für jedes Hardwareprofilobjekt im $HWProfiles Array anzugeben.

Beispiel 4: Suchen nach Hardwareprofilen mit einer bestimmten Konfiguration und Anfügen von Text an das Beschreibungsfeld

PS C:\> $HWProfiles = @(Get-SCHardwareProfile | where {$_.CPUCount -eq 4})
PS C:\> ForEach ($HWProfile in $HWProfiles) {$Text = $HWProfile.Description; Set-SCHardwareProfile -HardwareProfile $HWProfile -Description $Text" (Contains four Processors)"}

Der erste Befehl ruft alle Hardwareprofilobjekte ab, die den Suchkriterien entsprechen (CPU-Anzahl entspricht 4) und speichert die Hardwareprofilobjekte im $HWProfiles-Objektarray.

Der zweite Befehl verwendet eine ForEach-Anweisung , um jedes Profilobjekt im $HWProfiles Array zu durchlaufen. Für jedes Profil wird der Beschreibungstext auf eine Variable ($Text) gespeichert, und das Cmdlet Set-SCHardwareProfile verwendet dann den Beschreibungsparameter , um "(Enthält vier Prozessoren)" an den Inhalt jeder Instanz von $Text anzufügen.

Beispiel 5: Aktivieren des dynamischen Speichers für ein vorhandenes Hardwareprofil

PS C:\> $HWProfile = Get-SCHardwareProfile | where { $_.Name -eq "NewHWProfile05" }
PS C:\> Set-SCHardwareProfile -HardwareProfile $HWProfile -DynamicMemoryEnabled $True -MemoryMB 1024 -DynamicMemoryMaximumMB 2048

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

Der zweite Befehl aktiviert dynamischen Arbeitsspeicher für NewHWProfile05, ändert den Startspeicherwert auf 1024 MB und legt den maximalen Speicherwert auf 2048 MB fest.

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 als Array von Geräten an, die ein virtueller Computer auf einem Hyper-V-Host zum Starten verwendet. Gültige Werte sind:

  • CD
  • IDEHardDrive
  • PXEBoot
  • Floppy

Beispielformat: -BootOrder PXEBoot,IDEHardDrive,CD,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. Unten normal.

  • VMware ESX. Niedrig.
  • VMware ESX. Benutzerdefinierte 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, die der Host als Puffer reservieren sollte. 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 nur für einen virtuellen Computer aktivieren, wenn dieser virtuelle Computer auf einem Host bereitgestellt wird, auf dem Windows Server 2008 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). Das Aktivieren des dynamischen Arbeitsspeichers auf einem virtuellen Computer, der in einer Bibliothek gespeichert ist, beschränkt die Platzierung dieses Computers auf hosts, die Windows Server 2008 SP1 oder höher ausführen.

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 zuerst versucht wird.

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

-HardwareProfile

Gibt ein Hardwareprofilobjekt an.

Type:HardwareProfile
Position:0
Default value:None
Required:True
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.

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:Named
Default value:None
Required:False
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

-RemoveCapabilityProfile

Entfernt mindestens ein angegebenes Funktionsprofilobjekt.

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

-ReplicationGroup

Gibt ein ReplicationGroup-Objekt 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 eine sichere Startvorlage an.

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

Ausgaben

HardwareProfile

Dieses Cmdlet gibt ein HardwareProfile-Objekt zurück.