Administrar caixas de correio do Exchange Online em um ambiente multigeográficoAdministering Exchange Online mailboxes in a multi-geo environment

Exchange Online O PowerShell é necessário para exibir e configurar várias propriedades geográficas em seu Microsoft 365 ambiente.Exchange Online PowerShell is required to view and configure multi geo properties in your Microsoft 365 environment. Para se conectar ao PowerShell do Exchange Online, confira Conectar ao PowerShell do Exchange Online.To connect to Exchange Online PowerShell, see Connect to Exchange Online PowerShell.

É necessário o Módulo Microsoft Azure Active Directory PowerShell v1.1.166.0 ou superior em v1. x para ver a propriedade PreferredDataLocation nos objetos do usuário.You need the Microsoft Azure Active Directory PowerShell Module v1.1.166.0 or later in v1.x to see the PreferredDataLocation property on user objects. Objetos do usuário sincronizados por meio do AAD Connect no AAD não podem ter seu valore PreferredDataLocation modificado diretamente por meio do AAD PowerShell.User objects synchronized via AAD Connect into AAD cannot have their PreferredDataLocation value directly modified via AAD PowerShell. Objetos Apenas Nuvem de usuário podem ser modificados pelo AAD PowerShell.Cloud-only user objects can be modified via AAD PowerShell. Para se conectar ao PowerShell do Azure AD, consulte Conectar-se ao PowerShell.To connect to Azure AD PowerShell, see Connect to PowerShell.

Em Exchange Online ambientes multi-geo, você não precisa fazer nenhuma etapa manual para adicionar geos ao seu locatário.In Exchange Online multi-geo environments, you don't need to do any manual steps to add geos to your tenant. Depois de receber a postagem da Central de Mensagens que diz que o multi-geo está pronto para Exchange Online, todas as geos disponíveis estarão prontas e configuradas para uso.After you receive the Message Center post that says multi-geo is ready for Exchange Online, all available geos will be ready and configured for you to use.

Conecte-se diretamente em uma localização geográfica usando o Exchange Online PowerShellConnect directly to a geo location using Exchange Online PowerShell

Normalmente, o PowerShell do Exchange Online se conectará à localização geográfica central.Typically, Exchange Online PowerShell will connect to the central geo location. Mas você também pode se conectar diretamente a localizações geográficas por satélite.But, you can also connect directly to satellite geo locations. Devido a melhorias no desempenho, recomendamos que você se conecte diretamente à localização geográfica por satélite quando você gerenciar apenas usuários nessa localização.Because of performance improvements, we recommend connecting directly to the satellite geo location when you only manage users in that location.

Os requisitos para instalar e usar o módulo EXO V2 são descritos em Instalar e manter o módulo EXO V2.The requirements for installing and using the EXO V2 module are described in Install and maintain the EXO V2 module.

Para conectar Exchange Online PowerShell a uma localização geográfica específica, o parâmetro ConnectionUri é diferente das instruções de conexão regulares.To connect Exchange Online PowerShell to a specific geo location, the ConnectionUri parameter is different than the regular connection instructions. O restante dos comandos e valores são iguais.The rest of the commands and values are the same.

Especificamente, você precisa adicionar o ?email=<emailaddress> valor ao final do valor ConnectionUri.Specifically, you need to add the ?email=<emailaddress> value to end of the ConnectionUri value. <emailaddress> é o endereço de email de qualquer caixa de correio na localização geográfica de destino.<emailaddress> is the email address of any mailbox in the target geo location. Suas permissões para essa caixa de correio ou a relação com suas credenciais não são um fator; o endereço de email simplesmente Exchange Online o PowerShell onde se conectar.Your permissions to that mailbox or the relationship to your credentials are not a factor; the email address simply tells Exchange Online PowerShell where to connect.

Microsoft 365 ou Microsoft 365 GCC geralmente não precisam usar o parâmetro ConnectionUri para se conectar ao Exchange Online PowerShell.Microsoft 365 or Microsoft 365 GCC customers typically don't need to use the ConnectionUri parameter to connect to Exchange Online PowerShell. Mas, para se conectar a uma localização geográfica específica, você precisa usar o parâmetro ConnectionUri para poder usar ?email=<emailaddress> no valor.But, to connect to a specific geo location, you do need to use ConnectionUri parameter so you can use ?email=<emailaddress> in the value.

Conexão uma localização geográfica no Exchange Online PowerShellConnect to a geo location in Exchange Online PowerShell

As instruções de conexão a seguir funcionam para contas que estão ou não configuradas para a autenticação multifafatória (MFA).The following connection instructions work for accounts that are or aren't configured for multi-factor authentication (MFA).

  1. Em uma janela do Windows PowerShell, carregue o módulo EXO V2 executando o seguinte comando:In a Windows PowerShell window, load the EXO V2 module by running the following command:

    Import-Module ExchangeOnlineManagement
    
  2. No exemplo a seguir, admin@contoso.onmicrosoft.com é a conta de administrador e a localização geográfica de destino é onde a caixa de correio olga@contoso.onmicrosoft.com reside.In the following example, admin@contoso.onmicrosoft.com is the admin account, and the target geo location is where the mailbox olga@contoso.onmicrosoft.com resides.

    Connect-ExchangeOnline -UserPrincipalName admin@contoso.onmicrosoft.com -ConnectionUri https://outlook.office365.com/powershell?email=olga@contoso.onmicrosoft.com
    
  3. Insira a senha do admin@contoso.onmicrosoft.com no prompt que aparece.Enter the password for the admin@contoso.onmicrosoft.com in the prompt that appears. Se a conta estiver configurada para MFA, você também precisará inserir o código de segurança.If the account is configured for MFA, you also need to enter the security code.

Exibir as localizações geográficas disponíveis que estão configurados em sua organização do Exchange OnlineView the available geo locations that are configured in your Exchange Online organization

Para visualizar a lista dos locais geográficos configurados no Microsoft 365 Multi-Geo, execute o seguinte comando no Exchange Online PowerShell:To see the list of configured geo locations in Microsoft 365 Multi-Geo, run the following command in Exchange Online PowerShell:

Get-OrganizationConfig | Select -ExpandProperty AllowedMailboxRegions | Format-Table

Ver a localização geográfica central da sua organização do Exchange OnlineView the central geo location for your Exchange Online organization

Para exibir a localização geográfica central do seu locatário, execute o seguinte comando no PowerShell do Exchange Online:To view your tenant's central geo location, run the following command in Exchange Online PowerShell:

Get-OrganizationConfig | Select DefaultMailboxRegion

Descobrir a localização geográfica de uma caixa de correioFind the geo location of a mailbox

O cmdlet Get-Mailbox no Exchange Online PowerShell exibe as seguintes propriedades relacionadas às áreas multigeográficas nas caixas de correio:The Get-Mailbox cmdlet in Exchange Online PowerShell displays the following multi-geo related properties on mailboxes:

  • Banco de dados: As 3 primeiras letras do nome do banco de dados correspondem ao código geográfico, o que determina onde a caixa de correio está localizada no momento.Database: The first 3 letters of the database name correspond to the geo code, which tells you where the mailbox is currently located. Para Caixas de Correio com Arquivo Online a propriedade ArchiveDatabase deve ser usada.For Online Archive Mailboxes the ArchiveDatabase property should be used.

  • MailboxRegion: Especifica o código da localização geográfica que foi definida pelo administrador (sincronizado do PreferredDataLocation no Azure AD).MailboxRegion: Specifies the geo location code that was set by the admin (synchronized from PreferredDataLocation in Azure AD).

  • MailboxRegionLastUpdateTime: Indica quando o MailboxRegion foi atualizado (automaticamente ou manualmente).MailboxRegionLastUpdateTime: Indicates when MailboxRegion was last updated (either automatically or manually).

Para ver as propriedades de uma caixa de correio, use a seguinte sintaxe:To see these properties for a mailbox, use the following syntax:

Get-Mailbox -Identity <MailboxIdentity> | Format-List Database,MailboxRegion*

Por exemplo, para ver as informações da localização geográfica da caixa de correio de chris@contoso.onmicrosoft.com, execute o seguinte comando:For example, to see the geo location information for the mailbox chris@contoso.onmicrosoft.com, run the following command:

Get-Mailbox -Identity chris@contoso.onmicrosoft.com | Format-List Database, MailboxRegion*

A saída do comando será parecida com o seguinte:The output of the command looks like this:

Database                    : EURPR03DG077-db007
MailboxRegion               : EUR
MailboxRegionLastUpdateTime : 2/6/2018 8:21:01 PM

Observação

Se o código de localização geográfica no nome do banco de dados não corresponder ao valor MailboxRegion, a caixa de correio será automaticamente colocada em uma fila de realocação e movida para a localização geográfica especificada pelo valor MailboxRegion (Exchange Online procura uma incompatibilidade entre esses valores de propriedade).If the geo location code in the database name doesn't match MailboxRegion value, the mailbox will be automatically be put into a relocation queue and moved to the geo location specified by the MailboxRegion value (Exchange Online looks for a mismatch between these property values).

Mover uma caixa de correio apenas nuvem existente para uma localização geográfica específicaMove an existing cloud-only mailbox to a specific geo location

Um usuário somente na nuvem é um usuário não sincronizado com o locatário por meio do AAD Connect.A cloud-only user is a user not synchronized to the tenant via AAD Connect. Esse usuário foi criado diretamente no Azure AD.This user was created directly in Azure AD. Use os cmdlets Get-MsolUser e Set-MsolUser no Módulo Azure AD para Windows PowerShell para exibir ou especificar a localização geográfica onde a caixa de correio de um usuário somente na nuvem será armazenada.Use the Get-MsolUser and Set-MsolUser cmdlets in the Azure AD Module for Windows PowerShell to view or specify the geo location where a cloud-only user's mailbox will be stored.

Para exibir o valor PreferredDataLocation para um usuário, use esta sintaxe no Azure AD PowerShell:To view the PreferredDataLocation value for a user, use this syntax in Azure AD PowerShell:

Get-MsolUser -UserPrincipalName <UserPrincipalName> | Format-List UserPrincipalName,PreferredDataLocation

Por exemplo, para ver o valor PreferredDataLocation para o usuário michelle@contoso.onmicrosoft.com, execute o seguinte comando:For example, to see the PreferredDataLocation value for the user michelle@contoso.onmicrosoft.com, run the following command:

Get-MsolUser -UserPrincipalName michelle@contoso.onmicrosoft.com | Format-List

Para modificar o valor PreferredDataLocation para um objeto de usuário apenas nuvem, use a seguinte sintaxe no Azure AD PowerShell:To modify the PreferredDataLocation value for a cloud-only user object, use the following syntax in Azure AD PowerShell:

Set-MsolUser -UserPrincipalName <UserPrincipalName> -PreferredDataLocation <GeoLocationCode>

Por exemplo, para configurar o valor PreferredDataLocation para a área geográfica União Europeia (UE) para o usuário michelle@contoso.onmicrosoft.com, execute o seguinte comando:For example, to set the PreferredDataLocation value to the European Union (EUR) geo for the user michelle@contoso.onmicrosoft.com, run the following command:

Set-MsolUser -UserPrincipalName michelle@contoso.onmicrosoft.com -PreferredDataLocation EUR

Observação

  • Como mencionado anteriormente, você não pode usar esse procedimento para objetos de usuário sincronizados do Active Directory local.As mentioned previously, you cannot use this procedure for synchronized user objects from on-premises Active Directory. Você precisa alterar o valor PreferredDataLocation no Active Directory e sincronizá-lo usando o AAD Connect.You need to change the PreferredDataLocation value in Active Directory and synchronize it using AAD Connect. Para obter mais informações, consulte Sincronização do Azure Active Directory Connect: Configurar o local preferencial dos dados dos recursos do Microsoft 365.For more information, see Azure Active Directory Connect sync: Configure preferred data location for Microsoft 365 resources.

  • O tempo que leva para relocar uma caixa de correio para uma nova localização geográfica depende de vários fatores:How long it takes to relocate a mailbox to a new geo location depends on several factors:

    • O tamanho e tipo de caixa de correio.The size and type of mailbox.
    • O número de caixas de correio sendo movidas.The number of mailboxes being moved.
    • Disponibilidade de recursos de movimentação.The availability of move resources.

Mover uma caixa de correio inativa para um geo específicoMove an inactive mailbox to a specific geo

Não é possível mover caixas de correio inativas que são preservadas para fins de conformidade (por exemplo, caixas de correio em Contencioso) alterando o valor PreferredDataLocation.You can't move inactive mailboxes that are preserved for compliance purposes (for example, mailboxes on Litigation Hold) by changing their PreferredDataLocation value. Para mover uma caixa de correio inativa para um geo diferente, faça as seguintes etapas:To move an inactive mailbox to a different geo, do the following steps:

  1. Recupere a caixa de correio inativa.Recover the inactive mailbox. Para obter instruções, consulte Recover an inactive mailbox.For instructions, see Recover an inactive mailbox.

  2. Impedir que o Assistente de Pasta Gerenciada processe a caixa de correio recuperada substituindo pelo nome, alias, conta ou endereço de email da caixa de correio e executando o seguinte comando no <MailboxIdentity> Exchange Online PowerShell:Prevent the Managed Folder Assistant from processing the recovered mailbox by replacing <MailboxIdentity> with the name, alias, account, or email address of the mailbox and running the following command in Exchange Online PowerShell:

    Set-Mailbox <MailboxIdentity> -ElcProcessingDisabled $true
    
  3. Atribua uma Exchange Online plano 2 à caixa de correio recuperada.Assign an Exchange Online Plan 2 license to the recovered mailbox. Esta etapa é necessária para colocar a caixa de correio novamente em Contencioso.This step is required to place the mailbox back on Litigation Hold. Para obter instruções, consulte Atribuir licenças aos usuários.For instructions, see Assign licenses to users.

  4. Configure o valor PreferredDataLocation na caixa de correio conforme descrito na seção anterior.Configure the PreferredDataLocation value on the mailbox as described in the previous section.

  5. Depois de confirmar que a caixa de correio foi movida para a nova localização geográfica, coloque a caixa de correio recuperada novamente em Contencioso.After you've confirmed that the mailbox has moved to the new geo location, place the recovered mailbox back on Litigation Hold. Para obter instruções, consulte Place a mailbox on Litigation Hold.For instructions, see Place a mailbox on Litigation Hold.

  6. Depois de verificar se a Responsabilidade de Litígio está em execução, permita que o Assistente de Pasta Gerenciada processe a caixa de correio novamente substituindo pelo nome, alias, conta ou endereço de email da caixa de correio e executando o seguinte comando no <MailboxIdentity> Exchange Online PowerShell:After verifying that the Litigation Hold is in place, allow the Managed Folder Assistant to process the mailbox again by replacing <MailboxIdentity> with the name, alias, account, or email address of the mailbox and running the following command in Exchange Online PowerShell:

    Set-Mailbox <MailboxIdentity> -ElcProcessingDisabled $false
    
  7. Tornar a caixa de correio inativa novamente removendo a conta de usuário associada à caixa de correio.Make the mailbox inactive again by removing the user account that's associated with the mailbox. Para obter instruções, consulte Excluir um usuário de sua organização.For instructions, see Delete a user from your organization. Esta etapa também libera a licença Exchange Online Plano 2 para outros usos.This step also releases the Exchange Online Plan 2 license for other uses.

Observação: quando você move uma caixa de correio inativa para uma localização geográfica diferente, pode afetar os resultados da pesquisa de conteúdo ou a capacidade de pesquisar a caixa de correio da localização geográfica anterior.Note: When you move an inactive mailbox to a different geo location, you might affect content search results or the ability to search the mailbox from the former geo location. Para obter mais informações, consulte Pesquisar e exportar conteúdo em ambientes Multi-Geo.For more information, see Searching and exporting content in Multi-Geo environments.

Criar novas caixas de correio em nuvem em uma localização geográfica específicaCreate new cloud mailboxes in a specific geo location

Para criar uma nova caixa de correio em uma localização geográfica específica, é preciso seguir uma destas etapas:To create a new mailbox in a specific geo location, you need to do either of these steps:

  • Configure o valor PreferredDataLocation conforme descrito na seção anterior Mover uma caixa de correio existente somente na nuvem para uma seção de localização geográfica específica antes de criar a caixa de correio no Exchange Online.Configure the PreferredDataLocation value as described in the previous Move an existing cloud-only mailbox to a specific geo location section before you create the mailbox in Exchange Online. Por exemplo, configure o valor PreferredDataLocation em um usuário antes de atribuir uma licença.For example, configure the PreferredDataLocation value on a user before you assign a license.

  • Atribuir uma licença e definir o valor PreferredDataLocation ao mesmo tempo.Assign a license at the same time you set the PreferredDataLocation value.

Para criar um novo usuário licenciado somente na nuvem (não sincronizado pelo AAD Connect) em uma localização geográfica específica, use a seguinte sintaxe no PowerShell do Azure AD:To create a new cloud-only licensed user (not AAD Connect synchronized) in a specific geo location, use the following syntax in Azure AD PowerShell:

New-MsolUser -UserPrincipalName <UserPrincipalName> -DisplayName "<Display Name>" [-FirstName <FirstName>] [-LastName <LastName>] [-Password <Password>] [-LicenseAssignment <AccountSkuId>] -PreferredDataLocation <GeoLocationCode>

Este exemplo cria uma nova conta de usuário para Elizabeth Brunner com os seguintes valores:This example create a new user account for Elizabeth Brunner with the following values:

  • Nome de usuário principal: ebrunner@contoso.onmicrosoft.comUser principal name: ebrunner@contoso.onmicrosoft.com
  • Nome: ElizabethFirst name: Elizabeth
  • Sobrenome: BrunnerLast name: Brunner
  • Nome para exibição: Elizabeth BrunnerDisplay name: Elizabeth Brunner
  • Senha: gerada aleatoriamente e mostrada nos resultados do comando (porque não estamos usando o parâmetro Senha)Password: randomly-generated and shown in the results of the command (because we're not using the Password parameter)
  • Licença: contoso:ENTERPRISEPREMIUM (E5)License: contoso:ENTERPRISEPREMIUM (E5)
  • Local: Austrália (AUS)Location: Australia (AUS)
New-MsolUser -UserPrincipalName ebrunner@contoso.onmicrosoft.com -DisplayName "Elizabeth Brunner" -FirstName Elizabeth -LastName Brunner -LicenseAssignment contoso:ENTERPRISEPREMIUM -PreferredDataLocation AUS

Para obter mais informações de como criar novas contas de usuário e encontrar os valores LicenseAssignment no Azure AD PowerShell, consulte Criar contas de usuário com o PowerShell e Exibir licenças e serviços com o PowerShell.For more information about creating new user accounts and finding LicenseAssignment values in Azure AD PowerShell, see Create user accounts with PowerShell and View licenses and services with PowerShell.

Observação

Se você estiver usando o PowerShell do Exchange Online para habilitar uma caixa de correio e precisar que a caixa de correio seja criada diretamente na localização geográfica especificada em PreferredDataLocation, será necessário usar um cmdlet do Exchange Online como Enable-Mailbox ou New-Mailbox diretamente no serviço de nuvem.If you are using Exchange Online PowerShell to enable a mailbox and need the mailbox to be created directly in the geo location that's specified in PreferredDataLocation, you need to use an Exchange Online cmdlet such as Enable-Mailbox or New-Mailbox directly against the cloud service. Se você usar o cmdlet Enable-RemoteMailbox no Exchange PowerShell local, a caixa de correio será criada na localização geográfica central.If you use the Enable-RemoteMailbox cmdlet in on-premises Exchange PowerShell, the mailbox will be created in the central geo location.

Integração de caixas de correio locais existentes em uma localização geográfica específicaOnboard existing on-premises mailboxes in a specific geo location

Você pode usar as ferramentas de integração padrão e os processos para migrar uma caixa de correio de uma organização do Exchange local para o Exchange Online, incluindo o Painel de migração no EACe o cmdlet New-MigrationBatch no Exchange Online PowerShell.You can use the standard onboarding tools and processes to migrate a mailbox from an on-premises Exchange organization to Exchange Online, including the Migration dashboard in the EAC, and the New-MigrationBatch cmdlet in Exchange Online PowerShell.

A primeira etapa consiste em verificar um objeto de usuário existente para cada caixa de correio a ser integrada e verificar se o valor PreferredDataLocation correto está configurado no Azure AD.The first step is to verify a user object exists for each mailbox to be onboarded, and verify the correct PreferredDataLocation value is configured in Azure AD. As ferramentas de integração respeitarão o valor PreferredDataLocation e migrarão as caixas de correio diretamente para a localização geográfica especificada.The onboarding tools will respect the PreferredDataLocation value and will migrate the mailboxes directly to the specified geo location.

Ou você pode usar as etapas a seguir para integrar as caixas de correio diretamente em uma localização geográfica específica usando o cmdlet New-MoveRequest cmdlet no Exchange Online PowerShell.Or, you can use the following steps to onboard mailboxes directly in a specific geo location using the New-MoveRequest cmdlet in Exchange Online PowerShell.

  1. Verifique se o objeto do usuário existe para cada caixa de correio integrada e se o PreferredDataLocation está definido com o valor desejado no Azure AD.Verify the user object exists for each mailbox to be onboarded and that PreferredDataLocation is set to the desired value in Azure AD. O valor do PreferredDataLocation será sincronizado com o atributo MailboxRegion do objeto do usuário de email correspondentes no Exchange Online.The value of PreferredDataLocation will be synchronized to the MailboxRegion attribute of the corresponding mail user object in Exchange Online.

  2. Conecte-se diretamente à localização geográfica por satélite específica usando as instruções de conexão descritas anteriormente neste tópico.Connect directly to the specific satellite geo location using the connection instructions from earlier in this topic.

  3. No Exchange Online PowerShell armazene as credenciais de administrador local usadas para realizar a migração da caixa de correio em uma variável ao executar o seguinte comando:In Exchange Online PowerShell, store the on-premises administrator credentials that's used to perform a mailbox migration in a variable by running the following command:

    $RC = Get-Credential
    
  4. No Exchange Online PowerShell, crie um novo New-MoveRequest semelhante ao exemplo a seguir:In Exchange Online PowerShell, create a new New-MoveRequest similar to the following example:

    New-MoveRequest -Remote -RemoteHostName mail.contoso.com -RemoteCredential $RC -Identity user@contoso.com -TargetDeliveryDomain <YourAppropriateDomain>
    
  5. Repita a etapa 4 para cada caixa de correio que você precisa migrar do Exchange local para a localização geográfica por satélite à qual você está conectado no momento.Repeat step #4 for every mailbox you need to migrate from on-premises Exchange to the satellite geo location you are currently connected to.

  6. Se você precisar migrar caixas de correio adicionais para diferentes localizações geográficas por satélite, repita as etapas de 2 a 4 para cada localização específica.If you need to migrate additional mailboxes to different satellite geo locations, repeat steps 2 through 4 for each specific location.

Relatórios multigeográficosMulti-geo reporting

Relatórios de uso multigeográfico no centro de administração do Microsoft 365 centro exiba a contagem de usuários por localização geográfica.Multi-Geo Usage Reports in the Microsoft 365 admin center displays the user count by geo location. O relatório exibe a distribuição do usuário no mês atual e fornece dados históricos para os últimos seis meses.The report displays user distribution for the current month and provides historical data for the past 6 months.

Confira tambémSee also

Gerenciar o Microsoft 365 com o PowerShellManage Microsoft 365 with PowerShell