Administrar Exchange Online correio num ambiente multi geográfico

Exchange Online PowerShell é necessário para ver e configurar propriedades geométicas múltiplas no seu Microsoft 365 ambiente. Para ligar ao Exchange Online PowerShell, consulte Ligação a Exchange Online PowerShell.

Precisa do módulo Microsoft Azure Active Directory PowerShell v1.1.166.0 ou posterior na v1.x para ver a propriedade PreferredDataLocation em objetos de utilizador. Os objetos de utilizador sincronizados através do AAD Ligação para o AAD não podem ter o respetivo valor PreferredDataLocation modificado diretamente através AAD PowerShell. Os objetos de utilizador apenas na nuvem podem ser modificados AAD PowerShell. Para ligar ao Azure AD PowerShell, consulte o Ligação ao PowerShell.

Nos Exchange Online múltiplos ambientes geográficos, não precisa de erdições manuais para adicionar geoestrais ao seu inquilino. Depois de receber a mensagem do Centro de Mensagens que indica que a multi-geo está pronta para Exchange Online, todas as cidades disponíveis estarão prontas e configuradas para utilização.

Ligação diretamente para uma localização geográfica através do Exchange Online PowerShell

Normalmente, o Exchange Online PowerShell liga-se à localização geográfica central. No entanto, também pode ligar diretamente a localizações geográficas de satélite. Devido às melhorias de desempenho, recomendamos que se ligue diretamente à localização geográfica do satélite quando apenas gere os utilizadores nesse local.

Os requisitos para instalar e utilizar o módulo EXO V2 estão descritos em Instalar e manter o módulo EXO V2.

Para ligar Exchange Online PowerShell a uma localização geográfica específica, o parâmetro ConnectionUri é diferente das instruções de ligação normais. Os restantes comandos e valores são os mesmos.

Mais especificamente, tem de adicionar o ?email=<emailaddress> valor ao final do valor ConnectionUri . <emailaddress> é o endereço de e-mail de qualquer caixa de correio na localização geográfica de destino. As suas permissões para essa caixa de correio ou a relação com as suas credenciais não são um fator; o endereço de e-mail apenas Exchange Online o PowerShell onde ligar.

Microsoft 365 ou Microsoft 365 GCC normalmente não necessitam de utilizar o parâmetro ConnectionUri para se ligarem ao Exchange Online PowerShell. No entanto, para se ligar a uma localização geográfica específica, tem de utilizar o parâmetro ConnectionUri para poder utilizar ?email=<emailaddress> o valor.

Ligação para uma localização geográfica no Exchange Online PowerShell

As seguintes instruções de ligação funcionam para contas que estão ou não configuradas para a autenticação multifatores (MFA).

  1. Numa janela Windows PowerShell, carregue o módulo EXO V2 executando o seguinte comando:

    Import-Module ExchangeOnlineManagement
    
  2. No exemplo seguinte, a admin@contoso.onmicrosoft.com é a conta de administrador e a localização geográfica de destino é onde se encontra a olga@contoso.onmicrosoft.com correio.

    Connect-ExchangeOnline -UserPrincipalName admin@contoso.onmicrosoft.com -ConnectionUri https://outlook.office365.com/powershell?email=olga@contoso.onmicrosoft.com
    
  3. Introduza a palavra-passe admin@contoso.onmicrosoft.com no pedido que é exibido. Se a conta estiver configurada para MFA, também tem de introduzir o código de segurança.

Ver as localizações geográficas disponíveis que estão configuradas na sua Exchange Online organização

Para ver a lista de localizações geográficas configuradas no Microsoft 365 Multi-Geo, execute o seguinte comando no Exchange Online PowerShell:

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

Ver a localização geográfica central da sua Exchange Online organização

Para ver a localização geográfica central do seu inquilino, execute o seguinte comando no Exchange Online PowerShell:

Get-OrganizationConfig | Select DefaultMailboxRegion

Encontrar a localização geográfica de uma caixa de correio

O cmdlet Get-Mailbox no Exchange Online PowerShell apresenta as seguintes propriedades multi-relacionadas em caixas de correio:

  • Base de dados: as três primeiras letras do nome da base de dados correspondem ao código geográfico, que lhe diz onde a caixa de correio se encontra atualmente. Em Caixas de Correio de Arquivo Online , a propriedade BaseDeDadosDe Arquivo deve ser utilizada.

  • MailboxRegion: Especifica o código de localização geográfico que foi definido pelo administrador (sincronizado a partir do PreferredDataLocation no Azure AD).

  • MailboxRegionLastUpdateTime: indica quando a Caixa de CorreioRegisto foi atualizada pela última vez (automática ou manualmente).

Para ver estas propriedades de uma caixa de correio, utilize a seguinte sintaxe:

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

Por exemplo, para ver as informações de localização geográfica da caixa chris@contoso.onmicrosoft.com, execute o seguinte comando:

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

O resultado do comando tem o mesmo aspareto:

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

Nota

Se o código de localização geográfica no nome da base de dados não corresponder ao valor MailboxRegion, a caixa de correio será automaticamente colocada numa fila de realojamento e movida para a localização geográfica especificada pelo valor MailboxRegion (o Exchange Online procura um erro de correspondência entre estes valores de propriedade).

Mover uma caixa de correio existente apenas na nuvem para uma localização geográfica específica

Um utilizador apenas na nuvem é um utilizador que não está sincronizado com o inquilino através do AAD Ligação. Este utilizador foi criado diretamente no Azure AD. Utilize os cmdlets Get-MsolUser e Set-MsolUser no Módulo Azure AD para o Windows PowerShell para ver ou especificar a localização geográfica onde a caixa de correio de um utilizador apenas na nuvem será armazenada.

Para ver o valor PreferredDataLocation de um utilizador, utilize esta sintaxe no Azure AD PowerShell:

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

Por exemplo, para ver o valor PreferredDataLocation do utilizador michelle@contoso.onmicrosoft.com, execute o seguinte comando:

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

Para modificar o valor PreferredDataLocation para um objeto de utilizador apenas na nuvem, utilize a seguinte sintaxe no Azure AD PowerShell:

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

Por exemplo, para definir o valor PreferredDataLocation para o geo da União Europeia (EUR) para o sistema michelle@contoso.onmicrosoft.com utilizador, execute o seguinte comando:

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

Nota

  • Como mencionado anteriormente, não pode utilizar este procedimento para objetos de utilizador sincronizados a partir Active Directory no local. Tem de alterar o valor PreferredDataLocation no Active Directory e sincronizá-lo através da AAD Ligação. Para obter mais informações, consulte Azure Active Directory Ligação: Configurar a localização de dados preferencial para Microsoft 365 dados.

  • O tempo que demora a relocalização de uma caixa de correio para uma nova localização geográfica depende de vários fatores:

    • O tamanho e o tipo de caixa de correio.
    • O número de caixas de correio a ser movidas.
    • A disponibilidade de recursos de movimentação.

Mover uma caixa de correio inativa para um ambiente geográfico específico

Não pode mover caixas de correio inativas que são preservadas para fins de conformidade (por exemplo, caixas de correio em Espera de Litigação) ao alterar o seu valor PreferredDataLocation . Para mover uma caixa de correio inativa para um ambiente geo diferente, faça o seguinte:

  1. Recuperar a caixa de correio inativa. Para obter instruções, consulte Recuperar uma caixa de correio inativa.

  2. Impeça que o Assistente de Pastas Geridas processe a caixa de correio recuperada ao substituir pelo nome, alias, conta ou endereço de e-mail <MailboxIdentity> da caixa de correio e executar o seguinte comando no Exchange Online PowerShell:

    Set-Mailbox <MailboxIdentity> -ElcProcessingDisabled $true
    
  3. Atribuir uma licença Exchange Online Plano 2 à caixa de correio recuperada. Este passo é necessário para colocar a caixa de correio novamente em Espera de Litigação. Para obter instruções, consulte Atribuir licenças a utilizadores.

  4. Configure o valor PreferredDataLocation na caixa de correio conforme descrito na secção anterior.

  5. Após confirmar que a caixa de correio foi movida para a nova localização geográfica, coloque novamente a caixa de correio recuperada em Espera de Litigação. Para obter instruções, consulte Colocar uma caixa de correio em Retenção de Litigação.

  6. Depois de verificar que a Retenção de Litigações está em execução, permita que o Assistente de Pastas Geridas processe novamente a caixa de correio ao substituir pelo nome, alias, conta ou endereço de e-mail <MailboxIdentity> da caixa de correio e executar o seguinte comando no Exchange Online PowerShell:

    Set-Mailbox <MailboxIdentity> -ElcProcessingDisabled $false
    
  7. Tornar a caixa de correio inativa novamente ao remover a conta de utilizador associada à caixa de correio. Para obter instruções, consulte Eliminar um utilizador da sua organização. Este passo também lança a licença Exchange Online Plano 2 para outras utilizações.

Nota: quando move uma caixa de correio inativa para uma localização geográfica diferente, pode afetar os resultados da pesquisa de conteúdos ou a capacidade de procurar na caixa de correio a partir da localização geográfica anterior. Para obter mais informações, consulte Procurar e exportar conteúdo em ambientes Multi Geo.

Criar novas caixas de correio na nuvem numa localização geográfica específica

Para criar uma nova caixa de correio numa localização geográfica específica, tem de fazer um dos seguintes passos:

  • Configure o valor PreferredDataLocation conforme descrito na secção Anterior Mover uma caixa de correio existente apenas na nuvem para uma secção de localização geográfica específica antes de criar a caixa de correio no Exchange Online. Por exemplo, configure o valor PreferredDataLocation num utilizador antes de atribuir uma licença.

  • Atribuir uma licença ao mesmo tempo que define o valor PreferredDataLocation .

Para criar um novo utilizador licenciado apenas na nuvem (e não AAD Ligação sincronizado) numa localização geográfica específica, utilize a seguinte sintaxe no 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 utilizador para Elizabeth Brunner com os seguintes valores:

  • Nome principal de utilizador: ebrunner@contoso.onmicrosoft.com
  • Nome próprio: Elizabeth
  • Apelido: Brunner
  • Nome a apresentar: Elizabeth Brunner
  • Palavra-passe: gerado aleatoriamente e apresentado nos resultados do comando (porque não estamos a utilizar o parâmetro Password )
  • Licença: contoso:ENTERPRISEPREMIUM (E5)
  • Localização: Austrália (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 sobre como criar novas contas de utilizador e encontrar valores de LicenciamentoAssignment no Azure AD PowerShell, consulte criar contas de utilizador com o PowerShell e Ver licenças e serviços com o PowerShell.

Nota

Se estiver a utilizar o Exchange Online PowerShell para ativar uma caixa de correio e precisar que a caixa de correio seja criada diretamente na localização geográfica especificada no PreferredDataLocation, tem de utilizar um cmdlet do Exchange Online como Enable-Mailbox ou New-Mailbox diretamente no serviço em nuvem. Se utilizar o cmdlet Enable-RemoteMailbox no Exchange no local do PowerShell, a caixa de correio será criada na localização geográfica central.

Inserir caixas de correio no local existentes numa localização geográfica específica

Pode utilizar os processos e ferramentas de imigração padrão para migrar uma caixa de correio de uma organização do Exchange no local para o Exchange Online, incluindo o dashboard Migração no EAC e o cmdlet New-MigrationBatch no Exchange Online PowerShell.

O primeiro passo é verificar se um objeto de utilizador existe para cada caixa de correio a ser inserida e verificar se o valor PreferredDataLocation correto está configurado no Azure AD. As ferramentas de imigração irão respeitar o valor PreferredDataLocation e migrará as caixas de correio diretamente para a localização geográfica especificada.

Em seguida, pode utilizar os seguintes passos para inserir caixas de correio diretamente numa localização geográfica específica através do cmdlet New-MoveRequest no Exchange Online PowerShell.

  1. Verifique se o objeto de utilizador existe para cada caixa de correio a ser alojada e que o PreferredDataLocation está definido como o valor pretendido no Azure AD. O valor de PreferredDataLocation será sincronizado com o atributo MailboxRegion do objeto de utilizador de correio correspondente no Exchange Online.

  2. Ligação diretamente para a localização geográfica específica do satélite ao utilizar as instruções de ligação anteriores neste tópico.

  3. No Exchange Online PowerShell, armazene as credenciais de administrador no local utilizadas para efetuar uma migração de caixa de correio numa variável ao executar o seguinte comando:

    $RC = Get-Credential
    
  4. No Exchange Online PowerShell, crie um novo New-MoveRequest semelhante ao seguinte exemplo:

    New-MoveRequest -Remote -RemoteHostName mail.contoso.com -RemoteCredential $RC -Identity user@contoso.com -TargetDeliveryDomain <YourAppropriateDomain>
    
  5. Repita o passo 4 para cada caixa de correio que precisar de migrar do Exchange no local para a localização geográfica de satélite a que está atualmente ligado.

  6. Se precisar de migrar caixas de correio adicionais para diferentes localizações geográficas de satélite, repita os passos 2 a 4 para cada localização específica.

Relatórios geográficos múltiplos

Nota

A funcionalidade de relatórios geográficos múltiplos está atualmente em Pré-visualização, não está disponível em todas as organizações e está sujeita a alterações.

Relatórios de Utilização Múltipla na Centro de administração do Microsoft 365 apresenta a contagem de utilizadores por localização geográfica. O relatório apresenta a distribuição de utilizadores do mês atual e fornece dados de histórico dos últimos 6 meses.

Consulte também

Gerir o Microsoft 365 com o PowerShell