Freigeben über


Set-SCDynamicOptimizationConfiguration

Konfiguriert die dynamische Optimierung für eine Hostgruppe.

Syntax

Set-SCDynamicOptimizationConfiguration
   -Inherit <Boolean>
   -DynamicOptimizationConfiguration <HostGroupDOSettings>
   [-VMMServer <ServerConnection>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-SCDynamicOptimizationConfiguration
   -ManualMode
   -DynamicOptimizationConfiguration <HostGroupDOSettings>
   [-VMMServer <ServerConnection>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-SCDynamicOptimizationConfiguration
   -ManualModeForDisk
   -DynamicOptimizationConfiguration <HostGroupDOSettings>
   [-VMMServer <ServerConnection>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-SCDynamicOptimizationConfiguration
   -AutomaticMode
   -DynamicOptimizationConfiguration <HostGroupDOSettings>
   [-VMMServer <ServerConnection>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-SCDynamicOptimizationConfiguration
   -AutomaticModeForDisk
   -DynamicOptimizationConfiguration <HostGroupDOSettings>
   [-VMMServer <ServerConnection>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-SCDynamicOptimizationConfiguration
   -DynamicOptimizationConfiguration <HostGroupDOSettings>
   [-Aggressiveness <Byte>]
   [-DiskAggressiveness <Byte>]
   [-FrequencyMinutes <UInt32>]
   [-EnablePowerOptimization <Boolean>]
   [-VMMServer <ServerConnection>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Beschreibung

Das Cmdlet Set-SCDynamicOptimizationConfiguration konfiguriert berechnungs- und speicherdynamische Optimierung für eine Hostgruppe.

Beispiele

Beispiel 1: Aktivieren des automatischen Modus für eine dynamische Optimierungskonfiguration

PS C:\> $HostGroup = Get-SCVMHostGroup "HostGroup01"
PS C:\> $DOConfig = Get-SCDynamicOptimizationConfiguration -VMHostGroup $HostGroup
PS C:\> Set-SCDynamicOptimizationConfiguration -DynamicOptimizationConfiguration $DOConfig -AutomaticMode

Der erste Befehl ruft das Hostgruppenobjekt namens "HostGroup01" ab und speichert das Objekt in der $HostGroup Variablen.

Der zweite Befehl ruft das Konfigurationsobjekt für die in $HostGroup gespeicherte Hostgruppe ab und speichert das Objekt in der $DOConfig Variablen.

Der letzte Befehl aktiviert den automatischen Modus für die in $DOConfig gespeicherte dynamische Optimierungskonfiguration.

Beispiel 2: Aktivieren der Energieoptimierung für eine Hostgruppe

PS C:\> $HostGroup = Get-SCVMHostGroup "HostGroup01"
PS C:\> $DOConfig = Get-SCDynamicOptimizationConfiguration -VMHostGroup $HostGroup
PS C:\> Set-SCDynamicOptimizationConfiguration -DynamicOptimizationConfiguration $DOConfig -EnablePowerOptimization $True

Der erste Befehl ruft das Hostgruppenobjekt namens "HostGroup01" ab und speichert das Objekt in der $HostGroup Variablen.

Der zweite Befehl ruft das Konfigurationsobjekt für die in $HostGroup gespeicherte Hostgruppe ab und speichert das Objekt in der $DOConfig Variablen.

Der letzte Befehl ermöglicht die Energieoptimierung für die in $DOConfig gespeicherte dynamische Optimierungskonfiguration.

Beispiel 3: Aktivieren des automatischen Modus für eine Konfiguration der dynamischen Speicheroptimierung

PS C:\> $HostGroup = Get-SCVMHostGroup "HostGroup01"
PS C:\> $DOConfig = Get-SCDynamicOptimizationConfiguration -VMHostGroup $HostGroup
PS C:\> Set-SCDynamicOptimizationConfiguration -DynamicOptimizationConfiguration $DOConfig -AutomaticModeForDisk

Der erste Befehl ruft das Hostgruppenobjekt namens "HostGroup01" ab und speichert das Objekt in der $HostGroup Variablen.

Der zweite Befehl ruft das Konfigurationsobjekt für die in $HostGroup gespeicherte Hostgruppe ab und speichert das Objekt in der $DOConfig Variablen.

Der letzte Befehl aktiviert den automatischen Modus für die konfiguration der dynamischen Speicheroptimierung, die in $DOConfig gespeichert ist.

Parameter

-Aggressiveness

Gibt die erforderliche Verbesserungsebene an, bevor Sie einen virtuellen Computer von einem Host zu einem anderen migrieren, um virtuelle Computer zu laden.

Je höher die Aggressivität, desto mehr resultierende Livemigrationen; je niedriger die Aggressivität, desto weniger resultierende Livemigrationen. Gültige Werte sind: 1 bis 5. Der Standardwert ist 3 (Mittel).

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

-AutomaticMode

Gibt an, dass die dynamische Optimierung automatisch virtuelle Computer migriert, um den Lastenausgleich zu erzielen.

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

-AutomaticModeForDisk

Gibt an, dass die dynamische Speicheroptimierung automatisch virtuelle Festplatten migriert, um den Speicher zu lastenausgleichen.

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

-Confirm

Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.

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

-DiskAggressiveness

Gibt die erforderliche Verbesserungsebene an, bevor Sie eine virtuelle Festplatte (vhd) von einem freigegebenen Speicher (CSV oder Dateifreigabe) zu einem anderen migrieren, um VHDs zu laden.

Je höher die Aggressivität, desto mehr VHD-Migrationen; je niedriger die Aggressivität, desto weniger resultierende Migrationen. Gültige Werte sind: 1 bis 5. Der Standardwert ist 3 (Mittel).

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

-DynamicOptimizationConfiguration

Gibt ein Dynamisches Optimierungskonfigurationsobjekt an.

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

-EnablePowerOptimization

Aktiviert die Energieoptimierung, wenn sie auf $True festgelegt ist.

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

-FrequencyMinutes

Gibt die Häufigkeit in Minuten an, bei der die dynamische Optimierung ausgeführt wird, wenn sie auf den automatischen Modus festgelegt wird.

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

-Inherit

Gibt an, ob Einstellungen von der übergeordneten Hostgruppe geerbt werden.

Type:Boolean
Position:Named
Default value:None
Required:True
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

-ManualMode

Gibt an, dass die dynamische Optimierung nicht automatisch ausgeführt wird.

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

-ManualModeForDisk

Gibt an, dass die dynamische Speicheroptimierung nicht automatisch ausgeführt wird.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
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

-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

-VMMServer

Gibt ein VMM-Serverobjekt an.

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

-WhatIf

Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

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

Ausgaben

DynamicOptimizationConfiguration

Dieses Cmdlet gibt ein DynamicOptimizationConfiguration -Objekt zurück.