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.