Freigeben über


Set-SCDynamicOptimizationConfiguration

Konfiguriert die dynamische Optimierung für eine Hostgruppe.

Syntax

ToInherit

Set-SCDynamicOptimizationConfiguration
    -Inherit <Boolean>
    -DynamicOptimizationConfiguration <HostGroupDOSettings>
    [-VMMServer <ServerConnection>]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ToManual

Set-SCDynamicOptimizationConfiguration
    -ManualMode
    -DynamicOptimizationConfiguration <HostGroupDOSettings>
    [-VMMServer <ServerConnection>]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ToManualForDisk

Set-SCDynamicOptimizationConfiguration
    -ManualModeForDisk
    -DynamicOptimizationConfiguration <HostGroupDOSettings>
    [-VMMServer <ServerConnection>]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ToAutomatic

Set-SCDynamicOptimizationConfiguration
    -AutomaticMode
    -DynamicOptimizationConfiguration <HostGroupDOSettings>
    [-VMMServer <ServerConnection>]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

ToAutomaticForDisk

Set-SCDynamicOptimizationConfiguration
    -AutomaticModeForDisk
    -DynamicOptimizationConfiguration <HostGroupDOSettings>
    [-VMMServer <ServerConnection>]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

FromValues

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

Beschreibung

Mit dem Cmdlet Set-SCDynamicOptimizationConfiguration wird die dynamische Compute- und Speicheroptimierung für eine Hostgruppe konfiguriert.

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 mit dem Namen HostGroup01 ab und speichert das Objekt in der Variablen $HostGroup.

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

Der letzte Befehl aktiviert den automatischen Modus für die in $DOConfig gespeicherte Konfiguration der dynamischen Optimierung.

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 mit dem Namen HostGroup01 ab und speichert das Objekt in der Variablen $HostGroup.

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

Der letzte Befehl aktiviert die Energieoptimierung für die dynamische Optimierungskonfiguration, die in $DOConfig gespeichert ist.

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 mit dem Namen HostGroup01 ab und speichert das Objekt in der Variablen $HostGroup.

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

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

Parameter

-Aggressiveness

Gibt den Grad der Verbesserung an, der erforderlich ist, bevor eine virtuelle Maschine von einem Host auf einen anderen migriert wird, um den Lastenausgleich für virtuelle Maschinen zu ermöglichen.

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

Parametereigenschaften

Typ:Byte
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

FromValues
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-AutomaticMode

Gibt an, dass die dynamische Computeoptimierung virtuelle Maschinen automatisch migriert, um einen Lastenausgleich zu ermöglichen.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

ToAutomatic
Position:Named
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-AutomaticModeForDisk

Gibt an, dass die dynamische Speicheroptimierung virtuelle Festplatten automatisch migriert, um einen Lastenausgleich für den Speicher zu ermöglichen.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Confirm

Fordert Sie zur Bestätigung auf, bevor Sie das Cmdlet ausführen.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:False
Unterstützt Platzhalter:False
Nicht anzeigen:False
Aliase:vgl

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-DiskAggressiveness

Gibt den Grad der Verbesserung an, der erforderlich ist, bevor eine virtuelle Festplatte (VHD) von einem freigegebenen Speicher (CSV oder Dateifreigabe) zu einem anderen migriert wird, um den Lastenausgleich für VHDs zu ermöglichen.

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

Parametereigenschaften

Typ:Byte
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-DynamicOptimizationConfiguration

Gibt ein Konfigurationsobjekt für die dynamische Optimierung an.

Parametereigenschaften

Typ:HostGroupDOSettings
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:True
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-EnablePowerOptimization

Aktiviert die Energieoptimierung, wenn diese Option auf $True eingestellt ist.

Parametereigenschaften

Typ:Boolean
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

FromValues
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-FrequencyMinutes

Gibt die Häufigkeit in Minuten an, mit der die dynamische Optimierung ausgeführt wird, wenn der automatische Modus aktiviert ist.

Parametereigenschaften

Typ:UInt32
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

FromValues
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Inherit

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

Parametereigenschaften

Typ:Boolean
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

ToInherit
Position:Named
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-JobVariable

Gibt an, dass der Auftragsfortschritt nachverfolgt und in der Variablen gespeichert wird, die von diesem Parameter benannt wird.

Parametereigenschaften

Typ:String
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-ManualMode

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

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-ManualModeForDisk

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

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

ToManualForDisk
Position:Named
Obligatorisch.:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten: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.

Parametereigenschaften

Typ:Guid
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-RunAsynchronously

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

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-VMMServer

Gibt ein VMM-Serverobjekt an.

Parametereigenschaften

Typ:ServerConnection
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:True
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-WhatIf

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

Parametereigenschaften

Typ:SwitchParameter
Standardwert:False
Unterstützt Platzhalter:False
Nicht anzeigen:False
Aliase:Wi

Parametersätze

(All)
Position:Named
Obligatorisch.:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

CommonParameters

Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.

Ausgaben

DynamicOptimizationConfiguration

Dieses Cmdlet gibt ein DynamicOptimizationConfiguration-Objekt zurück.