Sintomas
Um objeto do Exchange Online (como um usuário, contato ou grupo) não é criado ou atualizado no Azure Active Directory (Azure AD) Connect.
Resolução
Há dois módulos do Windows Azure Active Directory para administrar o Azure AD por meio do PowerShell. Atualmente, ambos têm suporte.
-
Para usar o módulo MSOL, instale o módulo a seguir (uma vez e em uma janela do PowerShell executando como administrador). Para obter mais informações, consulte Azure ActiveDirectory (MSOnline). Install-Module MSOnline Sempre que você se conectar, execute o seguinte para acessar os comandos MSOL. Connect-MsolService
-
Para usar o módulo AzureAD, instale o módulo a seguir (uma vez e em uma janela do PowerShell executando como administrador). Para obter mais informações, consulte Azure Active Directory PowerShell. Install-Module AzureAD Sempre que você se conectar, execute o seguinte para acessar os comandos AzureAD. Connect-AzureAD
Para corrigir esse problema, execute as seguintes etapas:
-
Confirme se o objeto existe no Azure AD usando o módulo do PowerShell do Azure AD. Por exemplo, execute os seguintes cmdlets. Observação Se um usuário precisa de uma caixa de correio, o parâmetro UsageLocation é obrigatório e deve ser preenchido.
Módulo MSOL
Get-MsolUser -SearchString <UserPrinicipalName or DisplayName>
Get-MsolContact -SearchString <EmailAddress or DisplayName>
Get-MsolGroup -SearchString <EmailAddress or DisplayName>
Módulo AzureAD
Get-AzureADUser -SearchString <UserPrinicipalName or DisplayName>
Get-AzureADContact
Get-AzureADGroup -SearchString <EmailAddress or DisplayName>
-
Se o objeto não estiver presente no Azure AD, verifique se o objeto está em escopo do Azure AD Connect.
-
Se o objeto estiver presente no Azure AD, confirme se o objeto está presente no Exchange usando o cmdlet Get-User . Se não houver nenhum resultado, peça à Microsoft para enviar o objeto para uma sincronização direta do Azure AD para o Exchange Online. Essa solicitação deve ser feita usando o parâmetro ObjectID . O valor do parâmetro ObjectID pode ser encontrado no Azure AD (ele estará na forma de xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx). Por exemplo: Módulo MSol
Get-MsolUser -UserPrincipalName <UserPrinicipalName or DisplayName> | fl ObjectId
Get-MsolContact -SearchString <UserPrinicipalName or DisplayName> | fl ObjectId
Get-MsolGroup -SearchString <EmailAddress or DisplayName> | fl ObjectId
Módulo AzureAD
Get-AzureADUser -SearchString <UserPrinicipalName or DisplayName> | fl ObjectId
Get-AzureADContact | fl Mail,ObjectId
Get-AzureADGroup -SearchString <EmailAddress or DisplayName> | fl ObjectId
-
Verifique se há erros de DirSync. Para fazer isso, confira os seguintes artigos de suporte: Identificar erros de sincronização de diretório no office 365identificando erros de provisionamento DirSync no Office 365 Para obter mais informações sobre como solucionar problemas, consulte os seguintes artigos: Solucionar erros durante a sincronizaçãosolucionar problemas de um objeto que não está sincronizando com o Azure ad
-
Se houver um conflito com outro objeto, mas esse objeto não for encontrado em seu Active Directory local, confirme se não há um objeto somente de nuvem que cause o problema. Você pode fazer isso de várias maneiras. Por exemplo, selecione usuários – > usuários convidados no portal de administração ou exibir as propriedades nos detalhes do erro de sincronização no portal de administração. Se ele mostrar âncora de origem em branco e a fonte de autoridade for nuvem, esse será um usuário convidado, em vez de um membro. O objeto deve ser removido ou atualizado para reduzir o conflito com um objeto de sincronização. Por fim, você também pode verificar isso usando o cmdlet a seguir no PowerShell. Por exemplo:
Get-MsolUser -SearchString <UserPrinicipalName or DisplayName> | fl UserType,ImmutableId
Get-AzureADUser -SearchString <UserPrinicipalName or DisplayName> | fl UserType,ImmutableId
-
Se for um objeto de usuário ou de grupo, confirme se o sufixo UPN (nome principal do usuário) é um domínio aceito. Caso contrário, adicione o sufixo SMTP a domínios aceitos.
-
Se você fizer uma alteração para corrigir um erro de sincronização e o problema ainda não tiver sido resolvido, peça à Microsoft que envie o objeto para uma sincronização direta do Azure AD para o Exchange Online usando o atributo userPrincipalName . Forneça esse valor, pois pode ser diferente do valor do atributo PrimarySmtpAddress . Forneça o parâmetro do Azure ObjectID , que agora é necessário para executar a sincronização direta. Get-MsolUser -SearchString <UserPrinicipalName or DisplayName> | fl ObjectID