Share via


Set-SCPlacementConfiguration

Imposta le impostazioni di configurazione del posizionamento per un gruppo host.

Sintassi

Set-SCPlacementConfiguration
   -PlacementConfiguration <PlacementConfigurationSettings>
   -Inherit <Boolean>
   [-VMMServer <ServerConnection>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-SCPlacementConfiguration
   -PlacementConfiguration <PlacementConfigurationSettings>
   [-Off]
   [-DVDDriveRequirement]
   [-LoadBalancerRequirement]
   [-NetworkRequirement]
   [-PassthroughDiskRequirement]
   [-VMQueueAvailability]
   [-VMMServer <ServerConnection>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-SCPlacementConfiguration
   -PlacementConfiguration <PlacementConfigurationSettings>
   [-Favor]
   [-DVDDriveRequirement]
   [-LoadBalancerRequirement]
   [-NetworkRequirement]
   [-PassthroughDiskRequirement]
   [-VMQueueAvailability]
   [-VMMServer <ServerConnection>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-SCPlacementConfiguration
   -PlacementConfiguration <PlacementConfigurationSettings>
   [-ShouldMeet]
   [-DVDDriveRequirement]
   [-LoadBalancerRequirement]
   [-NetworkRequirement]
   [-PassthroughDiskRequirement]
   [-VMQueueAvailability]
   [-VMMServer <ServerConnection>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-SCPlacementConfiguration
   -PlacementConfiguration <PlacementConfigurationSettings>
   [-MustMeet]
   [-DVDDriveRequirement]
   [-LoadBalancerRequirement]
   [-NetworkRequirement]
   [-PassthroughDiskRequirement]
   [-VMQueueAvailability]
   [-VMMServer <ServerConnection>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Descrizione

Il cmdlet Set-SCPlacementConfiguration imposta le impostazioni di configurazione del posizionamento per un gruppo host. Per aggiornare le impostazioni per un gruppo host, tale gruppo host non deve ereditare le impostazioni da un gruppo host padre.

Esempio

Esempio 1: Impostare le impostazioni di posizionamento che devono essere soddisfatte da un gruppo host

PS C:\> $HostGroup = Get-SCVMHostGroup "HostGroup01"
PS C:\> $PlacementConfig = Get-SCPlacementConfiguration -VMHostGroup $HostGroup
PS C:\> Set-SCPlacementConfiguration -PlacementConfiguration $PlacementConfig -MustMeet -ClusterReserveRequirement -HighAvailabilityRequirement -IPAddressAvailabilityRequirement

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 posizionamento per il gruppo host archiviato in $HostGroup e archivia l'oggetto nella variabile $PlacementConfig.

L'ultimo comando aggiorna le impostazioni per la configurazione di posizionamento archiviata in $PlacementConfig.

Esempio 2: Reimpostare le impostazioni di posizionamento per un gruppo host da ereditare dal gruppo host padre

PS C:\> $HostGroup = Get-SCVMHostGroup "HostGroup01"
PS C:\> $PlacementConfig = Get-SCPlacementConfiguration -VMHostGroup $HostGroup
PS C:\> Set-SCPlacementConfiguration -PlacementConfiguration $PlacementConfig -Inherit $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 posizionamento per il gruppo host archiviato in $HostGroup e archivia l'oggetto nella variabile $PlacementConfig.

L'ultimo comando imposta la configurazione di posizionamento archiviata in $PlacementConfig per ereditare le impostazioni di posizionamento dal gruppo host padre.

Esempio 3: Disattivare le impostazioni di posizionamento per un gruppo host

PS C:\> $HostGroup = Get-SCVMHostGroup "HostGroup01"
PS C:\> $PlacementConfig = Get-SCPlacementConfiguration -VMHostGroup $HostGroup
PS C:\> Set-SCPlacementConfiguration -PlacementConfiguration $PlacementConfig -Off -ClusterReserveRequirement -HighAvailabilityRequirement -IPAddressAvailabilityRequirement

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 posizionamento per il gruppo host archiviato in $HostGroup e archivia l'oggetto nella variabile $PlacementConfig.

L'ultimo comando disattiva le impostazioni di posizionamento specificate per la configurazione di posizionamento archiviata in $PlacementConfig.

Parametri

-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

-DVDDriveRequirement

Indica che l'host di destinazione deve avere il numero di unità DVD fisiche richieste da una macchina virtuale per il posizionamento. Se una lettera di unità DVD specifica è stata configurata nella macchina virtuale, l'host deve avere un'unità DVD che usa la stessa lettera di unità.

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

-Favor

Indica che il processo di posizionamento selezionerà un host anche se l'host non soddisfa tutti i requisiti; non viene visualizzato alcun messaggio di avviso all'utente.

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

-LoadBalancerRequirement

Indica che l'host di destinazione deve avere accesso a un servizio di bilanciamento del carico per il posizionamento.

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

-MustMeet

Indica che il processo di posizionamento non selezionerà un host se l'host non soddisfa i requisiti.

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

-NetworkRequirement

Indica che l'host di destinazione deve avere commutatori virtuali che si connettono a ognuna delle reti logiche richieste da una macchina virtuale per il posizionamento.

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

-Off

Indica che viene disattivato un controllo di posizionamento, pertanto il posizionamento non considererà tale metrica quando si determina se l'host di destinazione soddisfa le metriche di posizionamento.

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

-PassthroughDiskRequirement

Indica che un host di destinazione deve supportare dischi pass-through per il posizionamento.

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

-PlacementConfiguration

Specifica un oggetto di configurazione del posizionamento.

Type:PlacementConfigurationSettings
Position:Named
Default value:None
Required:True
Accept pipeline input:True
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

-ShouldMeet

Indica che il processo di posizionamento selezionerà un host anche se l'host non soddisfa tutti i requisiti; viene visualizzato un messaggio di avviso all'utente.

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

-VMQueueAvailability

Indica che un host di destinazione deve supportare ottimizzazioni di rete per il posizionamento.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
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

PlacementConfiguration

Questo cmdlet restituisce un oggetto PlacementConfiguration .