Compartilhar via


Caixa de correio de pasta pública não encontrada em um ambiente multi-geográfico

Sintomas

Como administrador do Microsoft Exchange, quando você tenta recuperar ou editar uma pasta pública em um locatário multigráfico do Exchange, você recebe uma mensagem de erro que se assemelha a:

A caixa de correio '<mailbox GUID>' não é encontrada na floresta local. Conecte-se à floresta certa usando ConnectionUri como https://outlook.office365.com/powershell-liveid?email=<mailbox email address> durante a execução do New-PSSession.

Ao tentar criar uma pasta pública, você recebe uma mensagem de erro que se assemelha a:

Não existem pastas públicas nessa organização. Antes de criar uma pasta pública, verifique se você criou pelo menos uma caixa de correio de pasta pública. Para criar uma pasta pública, clique em 'Adicionar' +. Depois de criar a pasta pública, você precisará atribuir permissões para que os usuários possam acessá-la e criar subpastas.

Motivo

Sua caixa de correio da conta de administrador e a caixa de correio da pasta pública com a qual você está tentando trabalhar estão em diferentes locais geográficos. O Centro de Administração do Exchange (EAC) não dá suporte ao acesso a caixas de correio de pastas públicas que estão em um local geográfico diferente daquele em que a caixa de correio da conta de administrador está. Se você estiver usando Exchange Online PowerShell, talvez não tenha conectado a sessão do PowerShell à caixa de correio da pasta pública.

Observação

Uma localização geográfica pode conter várias florestas. As florestas são específicas para uma localização geográfica. O problema também pode ocorrer se a caixa de correio do administrador e a caixa de correio da pasta pública estiverem na mesma localização geográfica, mas em florestas diferentes.

Resolução

Para gerenciar uma caixa de correio de pasta pública que existe em um local geográfico diferente daquele em que a caixa de correio da conta de administrador está, siga estas etapas:

  1. Conecte-se ao Exchange Online PowerShell para obter o endereço SMTP primário da caixa de correio de pasta pública. As etapas de conexão funcionam independentemente de a MFA (autenticação multifator) estar habilitada:

    1. Carregue o módulo Exchange Online PowerShell executando o seguinte comando em uma janela do PowerShell:

      Import-Module ExchangeOnlineManagement
      
    2. Conecte-se ao Exchange Online PowerShell usando a autenticação moderna:

      Connect-ExchangeOnline
      

      Quando você for solicitado, insira a senha da sua conta de administrador. Se a conta tiver o MFA habilitado, você também deverá inserir um código de segurança.

    3. Obtenha o endereço SMTP primário da caixa de correio de pasta pública usando o cmdlet Get-Mailbox . Se a mensagem de erro especificar a caixa de correio GUID, execute o seguinte comando:

      Get-Mailbox -PublicFolder '<mailbox GUID>' | fl PrimarySmtpAddress
      

      Se a mensagem de erro não especificar a caixa de correio GUID, execute os seguintes comandos para consultar a caixa de correio da pasta pública raiz:

      $mailboxGuid = (Get-OrganizationConfig).RootPublicFolderMailbox.HierarchyMailboxGuid.Guid
      Get-Mailbox -PublicFolder $mailboxGuid | fl PrimarySmtpAddress
      
  2. Abra um Exchange Online sessão do PowerShell que se conecta à caixa de correio da pasta pública com a qual você está tentando trabalhar:

    1. Conecte-se ao Exchange Online PowerShell usando um cadeia de conexão que especifica o endereço SMTP primário da caixa de correio de pasta pública que você obteve na etapa 1:

      Connect-ExchangeOnline -UserPrincipalName <admin mailbox> -ConnectionUri https://outlook.office365.com/powershell?email=<mailbox smtp address>
      

      Por exemplo, se a conta de administrador for admin@contoso.onmicrosoft.com, e o endereço SMTP da caixa de correio da pasta pública for PFMBX1_3f15ace7@contoso.onmicrosoft.com, execute o seguinte comando:

      Connect-ExchangeOnline -UserPrincipalName admin@contoso.onmicrosoft.com -ConnectionUri https://outlook.office365.com/powershell?email=PFMBX1_3f15ace7@contoso.onmicrosoft.com
      

      Quando você for solicitado, insira a senha da sua conta de administrador. Se a conta tiver o MFA habilitado, você também deverá inserir um código de segurança.

    2. Repita o comando que cria, recupera ou edita uma pasta pública.

Mais informações

  • Para marcar a localização geográfica e a floresta da caixa de correio do administrador, execute o seguinte comando:

    Get-Mailbox <admin mailbox> | select MailboxLocations
    

    Na saída de exemplo a seguir, eurprd07 identifica a localização geográfica e a floresta da caixa de correio do administrador. A localização geográfica é a Europa. A floresta dentro dessa localização geográfica é indicada por 07.

    MailboxLocations : {1; 1bfe328f-3be7-4262-a19d-9b136f993e88; Primária; eurprd07.prod.outlook.com; 40169cc4-ad05-42a4-a9cb-c49427346652}

  • Para marcar a localização geográfica e a floresta da caixa de correio de pasta pública, execute o seguinte comando:

    Get-Mailbox -PublicFolder '<mailbox GUID>' | select MailboxLocations
    

    Na saída de exemplo a seguir, namprd07 identifica a localização geográfica e a floresta. A localização geográfica é América do Norte. A floresta dentro dessa localização geográfica é indicada por 09.

    MailboxLocations : {1; b97dc6ee-4f88-4ff1-ab66-df87fe274b79; Primária; namprd09.prod.outlook.com; 1dac0c0d-7de1-476e-a2f5-e080237a3091}

  • Para marcar a localização geográfica padrão de sua organização, execute o cmdlet Get-OrganizationConfig da seguinte maneira:

    Get-OrganizationConfig | fl DefaultMailboxRegion
    
  • Sua caixa de correio da conta de administrador e a caixa de correio da pasta pública podem estar em uma localização geográfica ou floresta diferente se:

  • Para obter mais informações sobre como gerenciar caixas de correio Exchange Online em um ambiente multi-geográfico, consulte Conectar-se a uma localização geográfica no Exchange Online PowerShell.