Condividi tramite


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

Move-ActiveMailboxDatabase
    [-ActivatePreferredOnServer] <MailboxServerIdParameter>
    [-Confirm]
    [-DomainController <Fqdn>]
    [-MountDialOverride <DatabaseMountDialOverride>]
    [-MoveComment <String>]
    [-SkipActiveCopyChecks]
    [-SkipClientExperienceChecks]
    [-SkipCpuChecks]
    [-SkipHealthChecks]
    [-SkipLagChecks]
    [-SkipMaximumActiveDatabasesChecks]
    [-SkipMoveSuppressionChecks]
    [-TerminateOnWarning]
    [-WhatIf]
    [<CommonParameters>]
Move-ActiveMailboxDatabase
    [-Identity] <DatabaseIdParameter>
    [[-ActivateOnServer] <MailboxServerIdParameter>]
    [-Confirm]
    [-DomainController <Fqdn>]
    [-MountDialOverride <DatabaseMountDialOverride>]
    [-MoveComment <String>]
    [-SkipActiveCopyChecks]
    [-SkipClientExperienceChecks]
    [-SkipCpuChecks]
    [-SkipHealthChecks]
    [-SkipLagChecks]
    [-SkipMaximumActiveDatabasesChecks]
    [-SkipMoveSuppressionChecks]
    [-TerminateOnWarning]
    [-WhatIf]
    [<CommonParameters>]
Move-ActiveMailboxDatabase
    [-Server] <MailboxServerIdParameter>
    [[-ActivateOnServer] <MailboxServerIdParameter>]
    [-MoveAllDatabasesOrNone]
    [-Confirm]
    [-DomainController <Fqdn>]
    [-MountDialOverride <DatabaseMountDialOverride>]
    [-MoveComment <String>]
    [-SkipActiveCopyChecks]
    [-SkipClientExperienceChecks]
    [-SkipCpuChecks]
    [-SkipHealthChecks]
    [-SkipLagChecks]
    [-SkipMaximumActiveDatabasesChecks]
    [-SkipMoveSuppressionChecks]
    [-TerminateOnWarning]
    [-WhatIf]
    [<CommonParameters>]
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. Sebbene in questo argomento vengano elencati tutti i parametri relativi al cmdlet, si potrebbe non avere accesso ad alcuni di essi qualora non siano 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 del database delle cassette postali attivo su MBX1 verranno attivate in uno o più server Cassette postali con copie integre dei database attivi su MBX1.

Parametri

-ActivateOnServer

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

Type:MailboxServerIdParameter
Position:2
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-ActivatePreferredOnServer

Il parametro ActivatePreferredOnServer consente di specificare il server Cassette postali in cui si desidera attivare tutti i database delle cassette postali con copie con 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.

Type:MailboxServerIdParameter
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-Confirm

L'opzione Confirm consente di specificare se visualizzare o nascondere la richiesta di conferma. L'impatto di questa opzione sul cmdlet dipende dalla richiesta di conferma del cmdlet prima di procedere.

  • I cmdlet distruttivi , ad esempio i cmdlet Remove-*, hanno una pausa predefinita che impone 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 hanno una pausa predefinita. Per questi cmdlet, specificando l'opzione Confirm senza un valore viene introdotta una pausa che impone all'utente di confermare il comando prima di procedere.
Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-DomainController

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.

Type:Fqdn
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-Identity

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

  • Nome
  • Nome distinto (DN)
  • GUID

Non è possibile usare questo parametro con il parametro Server

Type:DatabaseIdParameter
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-MountDialOverride

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. Di seguito sono riportati i valori possibili:

  • Nessuno: quando si usa questo valore, verrà usata l'impostazione di montaggio automatico del database attualmente configurata nel server di destinazione.
  • Senza perdita di dati: questo è il valore predefinito. Se si utilizza questo valore, il database non viene montato automaticamente fino a quando tutti i file di registro generati sulla copia attiva non sono stati copiati sulla copia passiva.
  • GoodAvailability: se si specifica questo valore, il database viene montato automaticamente immediatamente dopo un failover se la lunghezza della coda di copia è 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 è minore o uguale a 6, Microsoft Exchange tenta di replicare i log rimanenti nella copia passiva e quindi monta il database.
  • BestEffort: se si specifica questo valore, il database viene montato automaticamente indipendentemente dalle dimensioni della lunghezza della coda di copia. Poiché il database verrà montato con qualunque perdita di registro, l'utilizzo di questo valore potrebbe comportare una grande perdita di dati.
  • BestAvailability: se si specifica questo valore, il database viene montato automaticamente immediatamente 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 è minore o uguale a 12, Exchange tenta di replicare i log rimanenti nella copia passiva e quindi monta il database.
Type:DatabaseMountDialOverride
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-MoveAllDatabasesOrNone

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019

-MoveComment

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

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-Server

Il parametro Server consente di specificare il server da cui si desidera 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 usare questo parametro con il parametro Identity

Type:MailboxServerIdParameter
Position:1
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-SkipActiveCopyChecks

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

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-SkipAllChecks

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

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

È possibile usare questa opzione solo con il parametro ActivateOnServer.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019

-SkipClientExperienceChecks

L'opzione SkipClientExperienceChecks specifica se ignorare il controllo dello stato del catalogo di ricerca (indice del contenuto) per 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 non è integro o non è utilizzabile e viene utilizzato questo parametro per ignorare il controllo di integrità del catalogo e attivare la copia del database, sarà necessario sottoporre di nuovo il catalogo a ricerca per indicizzazione o seeding.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-SkipCpuChecks

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019

-SkipHealthChecks

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. Questo perché l'opzione SkipHealthChecks esegue una convalida aggiuntiva per garantire che i file di log siano coerenti, il che può richiedere molto tempo.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-SkipLagChecks

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-SkipMaximumActiveDatabasesChecks

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

Ogni valore configurato per MaximumActiveDatabases verrà ritenuto valido dall'Archivio informazioni e durante il processo BCSS.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-SkipMoveSuppressionChecks

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2016, Exchange Server 2019

-TerminateOnWarning

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

-WhatIf

L'opzione WhatIf consente di simulare le azioni del comando. È possibile utilizzare tale opzione per visualizzare le modifiche che verrebbero applicate senza effettivamente applicarle. Con questa opzione non è necessario specificare alcun valore.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:Exchange Server 2010, Exchange Server 2013, Exchange Server 2016, Exchange Server 2019

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.