Move-ActiveMailboxDatabase

Questo cmdlet è disponibile solo in Exchange locale.

Utilizzare il cmdlet Move-ActiveMailboxDatabase per eseguire un passaggio di database o server.

Per informazioni sui set di parametri nella sezione Sintassi, vedere Sintassi del cmdlet di Exchange.

Sintassi

ActivatePreferred

Move-ActiveMailboxDatabase
    [-ActivatePreferredOnServer] <MailboxServerIdParameter>
    [-Confirm]
    [-DomainController <Fqdn>]
    [-MountDialOverride <DatabaseMountDialOverride>]
    [-MoveComment <String>]
    [-SkipActiveCopyChecks]
    [-SkipClientExperienceChecks]
    [-SkipCpuChecks]
    [-SkipHealthChecks]
    [-SkipLagChecks]
    [-SkipMaximumActiveDatabasesChecks]
    [-SkipMoveSuppressionChecks]
    [-TerminateOnWarning]
    [-WhatIf]
    [<CommonParameters>]

Identity

Move-ActiveMailboxDatabase
    [-Identity] <DatabaseIdParameter>
    [[-ActivateOnServer] <MailboxServerIdParameter>]
    [-Confirm]
    [-DomainController <Fqdn>]
    [-MountDialOverride <DatabaseMountDialOverride>]
    [-MoveComment <String>]
    [-SkipActiveCopyChecks]
    [-SkipClientExperienceChecks]
    [-SkipCpuChecks]
    [-SkipHealthChecks]
    [-SkipLagChecks]
    [-SkipMaximumActiveDatabasesChecks]
    [-SkipMoveSuppressionChecks]
    [-TerminateOnWarning]
    [-WhatIf]
    [<CommonParameters>]

Server

Move-ActiveMailboxDatabase
    [-Server] <MailboxServerIdParameter>
    [[-ActivateOnServer] <MailboxServerIdParameter>]
    [-MoveAllDatabasesOrNone]
    [-Confirm]
    [-DomainController <Fqdn>]
    [-MountDialOverride <DatabaseMountDialOverride>]
    [-MoveComment <String>]
    [-SkipActiveCopyChecks]
    [-SkipClientExperienceChecks]
    [-SkipCpuChecks]
    [-SkipHealthChecks]
    [-SkipLagChecks]
    [-SkipMaximumActiveDatabasesChecks]
    [-SkipMoveSuppressionChecks]
    [-TerminateOnWarning]
    [-WhatIf]
    [<CommonParameters>]

SkipAllChecks

Move-ActiveMailboxDatabase
    [-Identity] <DatabaseIdParameter>
    [-ActivateOnServer] <MailboxServerIdParameter>
    [-SkipAllChecks]
    [-Confirm]
    [-DomainController <Fqdn>]
    [-MountDialOverride <DatabaseMountDialOverride>]
    [-MoveComment <String>]
    [-SkipActiveCopyChecks]
    [-SkipClientExperienceChecks]
    [-SkipCpuChecks]
    [-SkipHealthChecks]
    [-SkipLagChecks]
    [-SkipMaximumActiveDatabasesChecks]
    [-SkipMoveSuppressionChecks]
    [-TerminateOnWarning]
    [-WhatIf]
    [<CommonParameters>]

Descrizione

È necessario disporre delle autorizzazioni prima di poter eseguire questo cmdlet. Anche se questo articolo elenca tutti i parametri per il cmdlet, si potrebbe non avere accesso ad alcuni parametri se non sono inclusi nelle autorizzazioni assegnate. Per individuare le autorizzazioni necessarie per eseguire cmdlet o parametri nell'organizzazione, vedere Trovare le autorizzazioni necessarie per eseguire i cmdlet di Exchange.

Esempio

Esempio 1

Move-ActiveMailboxDatabase DB2 -ActivateOnServer MBX1 -MountDialOverride:None

In questo esempio viene eseguito un passaggio del database DB2 sul server Cassette postali MBX1. Al termine dell'operazione, MBX1 ospita la copia attiva di DB2. Poiché il parametro MountDialOverride è impostato su None, MBX1 esegue il montaggio del database utilizzando le proprie impostazioni del dial di montaggio automatico del database.

Esempio 2

Move-ActiveMailboxDatabase DB1 -ActivateOnServer MBX3 -MountDialOverride:GoodAvailability

In questo esempio viene eseguito un passaggio del database DB1 sul server Cassette postali MBX3. Al termine dell'operazione, MBX3 ospita la copia attiva di DB1. Perché il parametro MountDialOverride viene specificato con un valore Good Availability, MBX3 esegue il montaggio del database utilizzando un'impostazione del dial di montaggio automatico del database pari a GoodAvailability.

Esempio 3

Move-ActiveMailboxDatabase DB3 -ActivateOnServer MBX4

In questo esempio viene eseguito un passaggio del database DB3 sul server Cassette postali MBX4. Al termine dell'operazione, MBX4 ospita la copia attiva di DB3. Poiché il parametro MountDialOverride non è specificato, MBX4 esegue il montaggio del database utilizzando un'impostazione del dial di montaggio automatico del database pari a Lossless.

Esempio 4

Move-ActiveMailboxDatabase -Server MBX1

In questo esempio viene eseguito un passaggio di server per il server Cassette postali MBX1. Tutte le copie attive del database delle cassette postali in MBX1 vengono attivate in uno o più altri server Cassette postali con copie integre dei database attivi in MBX1.

Parametri

-ActivateOnServer

Applicabile: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

Il parametro ActivateOnServer consente di specificare il nome del server Cassette postali su cui deve essere attivata la copia del database delle cassette postali.

Proprietà dei parametri

Tipo:MailboxServerIdParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

Identity
Posizione:2
Obbligatorio:False
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:True
Valore dagli argomenti rimanenti:False
Server
Posizione:2
Obbligatorio:False
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:True
Valore dagli argomenti rimanenti:False

-ActivatePreferredOnServer

Applicabile: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

Il parametro ActivatePreferredOnServer consente di specificare il server Cassette postali in cui si desidera attivare tutti i database delle cassette postali contenenti copie con un valore ActivationPreference pari a 1. È possibile utilizzare qualsiasi valore che identifichi il server in maniera univoca. Ad esempio:

  • Nome
  • Nome distinto (DN)
  • ExchangeLegacyDN
  • GUID

È possibile utilizzare tale parametro come parte del metodo di manutenzione finale su un server cassetta postale.

Proprietà dei parametri

Tipo:MailboxServerIdParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

ActivatePreferred
Posizione:1
Obbligatorio:True
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:True
Valore dagli argomenti rimanenti:False

-Confirm

Applicabile: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

L'opzione Confirm consente di specificare se visualizzare o nascondere la richiesta di conferma. Il modo in cui questa opzione influisce sul cmdlet varia se il cmdlet richiede o meno una conferma prima di procedere.

  • I cmdlet distruttivi (ad esempio, i cmdlet Remove-*) dispongono di una pausa incorporata che impone all'utente di confermare il comando prima di procedere. Per questi cmdlet, è possibile ignorare la richiesta di conferma usando questa precisa sintassi: -Confirm:$false.
  • La maggior parte degli altri cmdlet (ad esempio, i cmdlet New-* e Set-*) non dispone di una pausa incorporata. Per questi cmdlet, se si specifica l'opzione Confirm senza un valore, viene introdotta una pausa che impone di confermare il comando prima di procedere.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False
Alias:cfr

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-DomainController

Applicabile: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

Il parametro DomainController consente di specificare il controller di dominio utilizzato da questo cmdlet per la lettura o la scrittura dei dati in Active Directory. Identificare il controller di dominio mediante il relativo nome di dominio completo (FQDN). Ad esempio, dc01.contoso.com.

Proprietà dei parametri

Tipo:Fqdn
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Identity

Applicabile: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

Il parametro Identity consente di specificare il database delle cassette postali che si desidera attivare. È possibile utilizzare qualsiasi valore che identifichi il database in maniera univoca. Ad esempio:

  • Nome
  • Nome distinto (DN)
  • GUID

Non è possibile utilizzare questo parametro con il parametro Server

Proprietà dei parametri

Tipo:DatabaseIdParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

Identity
Posizione:1
Obbligatorio:True
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:True
Valore dagli argomenti rimanenti:False
SkipAllChecks
Posizione:1
Obbligatorio:True
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:True
Valore dagli argomenti rimanenti:False

-MountDialOverride

Applicabile: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

Il parametro MountDialOverride consente di sostituire le impostazioni nel dial di montaggio automatico del database (AutoDatabaseMountDial) per il server di destinazione e di specificare un'impostazione alternativa. I valori validi sono i seguenti:

  • Nessuno: viene utilizzata l'impostazione di composizione per il montaggio automatico del database attualmente configurata sul server di destinazione.
  • Senza perdita di dati: questo è il valore predefinito. Il database non viene montato automaticamente fino a quando tutti i file di log generati nella copia attiva originale non sono stati copiati nella copia passiva.
  • GoodAvailability: il database viene montato automaticamente subito dopo un failover se la lunghezza della coda di copie è minore o uguale a 6. Se la lunghezza della coda di copia è maggiore di 6, il database non viene montato automaticamente. Quando la lunghezza della coda di copia è inferiore o uguale a 6, Microsoft Exchange tenta di replicare i registri rimanenti nella copia passiva e quindi monta il database.
  • BestEffort: il database viene montato automaticamente indipendentemente dalle dimensioni della lunghezza della coda di copia. Poiché il database viene montato con qualsiasi quantità di perdita di log, l'uso di questo valore potrebbe comportare una grande perdita di dati.
  • BestAvailability: il database viene montato automaticamente subito dopo un failover se la lunghezza della coda di copia è minore o uguale a 12. La lunghezza della coda delle copie indica il numero di registri riconosciuti dalla copia passiva che è necessario replicare. Se la lunghezza della coda delle copie è maggiore di 12, il database non viene installato automaticamente. Quando la lunghezza della coda di copia è inferiore o uguale a 12, Exchange tenta di replicare i registri rimanenti nella copia passiva e quindi monta il database.

Proprietà dei parametri

Tipo:DatabaseMountDialOverride
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-MoveAllDatabasesOrNone

Applicabile: Exchange Server 2016, Exchange Server 2019, Exchange Server SE

L'opzione MoveAllDatabasesOrNone specifica se impedire lo spostamento di alcun database se non è possibile spostare un singolo database attivo nel server. Con questa opzione non è necessario specificare alcun valore.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

Server
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-MoveComment

Applicabile: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

Il parametro MoveComment consente di specificare un motivo amministrativo facoltativo per l'operazione di spostamento. Il commento viene registrato nel registro eventi.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Server

Applicabile: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

Il parametro Server consente di specificare il server dal quale si vogliono spostare tutti i database delle cassette postali attivi. È possibile utilizzare qualsiasi valore che identifichi il server in maniera univoca. Ad esempio:

  • Nome
  • Nome distinto (DN)
  • ExchangeLegacyDN
  • GUID

Non è possibile utilizzare questo parametro con il parametro Identity

Proprietà dei parametri

Tipo:MailboxServerIdParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

Server
Posizione:1
Obbligatorio:True
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:True
Valore dagli argomenti rimanenti:False

-SkipActiveCopyChecks

Applicabile: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

L'opzione SkipActiveCopyChecks specifica se ignorare il controllo della copia attiva corrente per verificare se è attualmente un'origine di seeding per eventuali database passivi. Con questa opzione non è necessario specificare alcun valore.

Nota: quando si usa questa opzione, è possibile spostare un database che è attualmente un'origine di seeding, annullando l'operazione di seeding.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-SkipAllChecks

Applicabile: Exchange Server 2016, Exchange Server 2019, Exchange Server SE

L'opzione SkipAllChecks consente di specificare se ignorare tutti i controlli. Con questa opzione non è necessario specificare alcun valore.

Questa opzione equivale a specificare tutti i singoli parametri di salto disponibili in questo cmdlet.

È possibile usare questa opzione solo con il parametro ActivateOnServer.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

SkipAllChecks
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-SkipClientExperienceChecks

Applicabile: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

L'opzione SkipClientExperienceChecks specifica se ignorare lo stato del catalogo di ricerca (indice di contenuto) Verificare se il catalogo di ricerca è integro e aggiornato. Con questa opzione non è necessario specificare alcun valore.

Se il catalogo di ricerca per la copia del database che si sta attivando è in uno stato non integro o inutilizzabile e si usa questo parametro per ignorare il controllo dell'integrità del catalogo di ricerca e attivare la copia del database, è necessario eseguire nuovamente la ricerca per indicizzazione o eseguire nuovamente il seeding del catalogo di ricerca.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-SkipCpuChecks

Applicabile: Exchange Server 2016, Exchange Server 2019, Exchange Server SE

L'opzione SkipCpuChecks specifica se ignorare i controlli di utilizzo elevato della CPU. Con questa opzione non è necessario specificare alcun valore.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-SkipHealthChecks

Applicabile: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

L'opzione SkipHealthChecks specifica se ignorare i controlli di integrità della copia passiva. Con questa opzione non è necessario specificare alcun valore.

Quando si usa questa opzione, è possibile spostare la copia attiva in una copia del database nello stato Non riuscito. È consigliabile usare questa opzione solo se il tentativo iniziale di spostare il database attivo non è riuscito. L'opzione SkipHealthChecks è dovuta al fatto che esegue una convalida aggiuntiva per garantire la coerenza dei file di log, operazione che può richiedere una notevole quantità di tempo.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-SkipLagChecks

Applicabile: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

L'opzione SkipLagChecks specifica se consentire l'attivazione di una copia con code di riproduzione e copia all'esterno dei criteri configurati. Con questa opzione non è necessario specificare alcun valore.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-SkipMaximumActiveDatabasesChecks

Applicabile: Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

L'opzione SkipMaximumActiveDatabasesChecks specifica se ignorare il controllo del valore di MaximumPreferredActiveDatabases durante il processo di migliore copia e selezione del server (BCSS). Con questa opzione non è necessario specificare alcun valore.

Qualsiasi valore configurato per MaximumActiveDatabases viene rispettato durante il processo BCSS e dall'archivio informazioni.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-SkipMoveSuppressionChecks

Applicabile: Exchange Server 2016, Exchange Server 2019, Exchange Server SE

L'opzione SkipMoveSuppressionChecks specifica se ignorare i controlli di soppressione dello spostamento. Con questa opzione non è necessario specificare alcun valore.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-TerminateOnWarning

Applicabile: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

L'opzione TerminateOnWarning specifica se terminare l'attività e generare un messaggio di errore se viene rilevato un avviso durante l'operazione di commutazione. Con questa opzione non è necessario specificare alcun valore.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-WhatIf

Applicabile: Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019, Exchange Server SE

L'opzione WhatIf mostra le operazioni eseguite dal comando senza apportare modifiche. Con questa opzione non è necessario specificare alcun valore.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False
Alias:wi

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

CommonParameters

Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedere about_CommonParameters.

Input

Input types

Per verificare i tipi di input accettati da questo cmdlet, vedere Tipi di input e output dei cmdlet. Se il campo relativo al tipo di input di un cmdlet è vuoto, il cmdlet non accetta dati di input.

Output

Output types

Per verificare i tipi restituiti, detti anche tipi di output, accettati da questo cmdlet, vedere Tipi di input e output dei cmdlet. Se il campo relativo al tipo di output è vuoto, il cmdlet non restituisce dati.