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 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 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 conferma prima di eseguire il cmdlet.
Tipo: | SwitchParameter |
Alias: | cf |
Posizione: | Named |
Valore predefinito: | False |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | 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à.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | 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.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-Inherit
Indica se le impostazioni vengono ereditate dal gruppo host padre.
Tipo: | Boolean |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-JobVariable
Specifica che lo stato del processo viene rilevato e archiviato nella variabile denominata da questo parametro.
Tipo: | String |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-LoadBalancerRequirement
Indica che l'host di destinazione deve avere accesso a un servizio di bilanciamento del carico per il posizionamento.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-MustMeet
Indica che il processo di posizionamento non selezionerà un host se l'host non soddisfa i requisiti.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | 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.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | 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.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-PassthroughDiskRequirement
Indica che un host di destinazione deve supportare dischi pass-through per il posizionamento.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-PlacementConfiguration
Specifica un oggetto di configurazione del posizionamento.
Tipo: | PlacementConfigurationSettings |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-PROTipID
Specifica l'ID del suggerimento per le prestazioni e l'ottimizzazione risorse (suggerimento PRO) che ha attivato questa azione. Questo parametro consente di controllare i suggerimenti pro.
Tipo: | Guid |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-RunAsynchronously
Indica che il processo viene eseguito in modo asincrono in modo che il controllo torni immediatamente alla shell dei comandi.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | 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 per l'utente.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | True |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-VMMServer
Specifica un oggetto server VMM.
Tipo: | ServerConnection |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | True |
Accettare caratteri jolly: | False |
-VMQueueAvailability
Indica che un host di destinazione deve supportare le ottimizzazioni di rete per il posizionamento.
Tipo: | SwitchParameter |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-WhatIf
Mostra cosa accadrebbe se il cmdlet viene eseguito. Il cmdlet non viene eseguito.
Tipo: | SwitchParameter |
Alias: | wi |
Posizione: | Named |
Valore predefinito: | False |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Output
PlacementConfiguration
Questo cmdlet restituisce un oggetto PlacementConfiguration.