Configuração para Excluir Usuários Bloqueados na Sincronização do Active Directory

Ao sincronizar usuários do Active Directory (AD) no seu sistema, pode ser necessário excluir os usuários que estão bloqueados. No AD, o atributo lockedTime é usado para identificar se uma conta está bloqueada. Para garantir que apenas contas não bloqueadas sejam sincronizadas, você deve configurar o sistema para ignorar usuários com o atributo lockedTime diferente de 0.

Configuração Baseada no Atributo lockedTime:

  1. Modificar Configurações de Sincronização:
    • Ajuste as configurações de sincronização para filtrar e excluir usuários cujo atributo lockedTime seja diferente de 0. Isso indica que a conta foi bloqueada e não deve ser importada para o seu sistema.

Uso do Atributo UserAccountControl para Filtragem Avançada:

  • O AD usa o atributo UserAccountControl para manter várias propriedades de estado da conta. Para usuários bloqueados, é possível identificar o status de bloqueio verificando combinações de valores nesse atributo.
  1. Compreendendo os Valores de UserAccountControl:
    • Conta normal: 512
    • Bloqueio de conta: 16
    • Para identificar contas bloqueadas, você pode buscar aquelas onde UserAccountControl é igual a 528 (512 + 16).
  2. Configurar Filtro de Importação:
    • Configure o sistema para buscar e sincronizar apenas contas que tenham UserAccountControl igual a 512, indicando que a conta é normal e não está bloqueada.

A Microsoft fornece uma documentação detalhada sobre como manipular e entender o atributo UserAccountControl, que pode ser acessada no link: UserAccountControl e Manipulação de Propriedades da Conta.