Share via


Set-SCDynamicOptimizationConfiguration

Configura l'ottimizzazione dinamica per un gruppo host.

Sintassi

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

Descrizione

Il cmdlet Set-SCDynamicOptimizationConfiguration configura l'ottimizzazione dinamica del calcolo e dell'archiviazione per un gruppo host.

Esempio

Esempio 1: Abilitare la modalità automatica per una configurazione di ottimizzazione dinamica

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

Il primo comando ottiene l'oggetto del gruppo host denominato HostGroup01 e archivia l'oggetto nella variabile $HostGroup.

Il secondo comando ottiene l'oggetto di configurazione di ottimizzazione dinamica per il gruppo host archiviato in $HostGroup e archivia l'oggetto nella variabile $DOConfig.

L'ultimo comando abilita la modalità automatica per la configurazione di ottimizzazione dinamica archiviata in $DOConfig.

Esempio 2: Abilitare l'ottimizzazione dell'alimentazione per un gruppo host

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

Il primo comando ottiene l'oggetto del gruppo host denominato HostGroup01 e archivia l'oggetto nella variabile $HostGroup.

Il secondo comando ottiene l'oggetto di configurazione di ottimizzazione dinamica per il gruppo host archiviato in $HostGroup e archivia l'oggetto nella variabile $DOConfig.

L'ultimo comando consente l'ottimizzazione dell'alimentazione per la configurazione di ottimizzazione dinamica archiviata in $DOConfig.

Esempio 3: Abilitare la modalità automatica per una configurazione di ottimizzazione dinamica dell'archiviazione

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

Il primo comando ottiene l'oggetto del gruppo host denominato HostGroup01 e archivia l'oggetto nella variabile $HostGroup.

Il secondo comando ottiene l'oggetto di configurazione di ottimizzazione dinamica per il gruppo host archiviato in $HostGroup e archivia l'oggetto nella variabile $DOConfig.

L'ultimo comando abilita la modalità automatica per la configurazione di ottimizzazione dinamica dell'archiviazione archiviata in $DOConfig.

Parametri

-Aggressiveness

Specifica il livello di miglioramento richiesto prima di eseguire la migrazione di una macchina virtuale da un host a un altro per bilanciare il carico delle macchine virtuali.

Maggiore è l'aggressività, le migrazioni live più risultanti; minore è l'aggressività, meno migrazioni live risultanti. I valori validi sono: da 1 a 5. Il valore predefinito è 3 (Medium).

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

-AutomaticMode

Indica che l'ottimizzazione dinamica di calcolo esegue automaticamente la migrazione delle macchine virtuali per bilanciare il carico.

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

-AutomaticModeForDisk

Indica che l'ottimizzazione dinamica dell'archiviazione esegue automaticamente la migrazione dei dischi rigidi virtuali per bilanciare il carico di archiviazione.

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

-Confirm

Richiede la conferma dell'utente prima di eseguire il cmdlet.

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

-DiskAggressiveness

Specifica il livello di miglioramento richiesto prima di eseguire la migrazione di un disco rigido virtuale (vhd) da un'archiviazione condivisa (CSV o condivisione file) a un'altra per bilanciare il carico dei dischi rigidi virtuali.

Maggiore è l'aggressività, più le migrazioni del disco rigido virtuale; minore è l'aggressività, meno migrazioni risultanti. I valori validi sono: da 1 a 5. Il valore predefinito è 3 (Medium).

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

-DynamicOptimizationConfiguration

Specifica un oggetto di configurazione di ottimizzazione dinamica.

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

-EnablePowerOptimization

Abilita l'ottimizzazione della potenza quando impostata su $True.

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

-FrequencyMinutes

Specifica la frequenza, in minuti, in cui verrà eseguita l'ottimizzazione dinamica quando viene impostata sulla modalità automatica.

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

-Inherit

Indica se le impostazioni vengono ereditate dal gruppo host padre.

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

-JobVariable

Specifica che lo stato del processo viene monitorato e archiviato nella variabile indicata in questo parametro.

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

-ManualMode

Indica che l'ottimizzazione dinamica non verrà eseguita automaticamente.

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

-ManualModeForDisk

Indica che l'ottimizzazione dinamica dell'archiviazione non verrà eseguita automaticamente.

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

-PROTipID

Specifica l'ID del suggerimento prestazioni e ottimizzazione risorse (suggerimento PRO) che ha attivato questa azione. Questo parametro consente di controllare i suggerimenti PRO.

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

-RunAsynchronously

Indica che il processo viene eseguito in modo asincrono in modo che il controllo restituisca immediatamente alla shell dei comandi.

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

-VMMServer

Specifica un oggetto server Virtual Machine Manager.

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

-WhatIf

Mostra l'esito in caso di esecuzione del cmdlet. Il cmdlet non viene eseguito.

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

Output

DynamicOptimizationConfiguration

Questo cmdlet restituisce un oggetto DynamicOptimizationConfiguration .