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 gruppo host denominato HostGroup01 e archivia l'oggetto nella variabile $HostGroup.
Il secondo comando ottiene l'oggetto di configurazione del 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 per 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 gruppo host denominato HostGroup01 e archivia l'oggetto nella variabile $HostGroup.
Il secondo comando ottiene l'oggetto di configurazione del 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 gruppo host denominato HostGroup01 e archivia l'oggetto nella variabile $HostGroup.
Il secondo comando ottiene l'oggetto di configurazione del 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 nella macchina virtuale è stata configurata una lettera di unità DVD specifica, 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; all'utente non viene visualizzato alcun messaggio di avviso.
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 un controllo di posizionamento è disattivato, 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 della descrizione per le prestazioni e l'ottimizzazione delle 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 torni 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; all'utente viene visualizzato un messaggio di avviso.
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 le 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 .