Existem problemas conhecidos com o ADInsight e não são mais suportados ou desenvolvidos. Ele tem problemas ao carregar sua DLL em determinados ambientes, especificamente em VMs (consulte link e link )
A melhor solução que encontrei é ativar o Log de Diagnóstico do Active Directory, conforme descrito em link . Basicamente, você deseja definir os seguintes valores do registro:
Path: HKLM\SYSTEM\CurrentControlSet\Services\NTDS\Diagnostics Field Engineering
Type: DWORD
Value: 5
Path: HKLM\SYSTEM\CurrentControlSet\Services\NTDS\Parameters\Expensive Search Results Threshold
Type: DWORD
Value: 1
Essas alterações não exigem uma reinicialização, mas são definidas por servidor, portanto, a implementação de toda a floresta / domínio seria melhor realizada por meio das Preferências da Política de Grupo. Depois de definir, você encontrará os logs resultantes no log de eventos do serviço de diretório no controlador de domínio. Eles não são exatamente amigáveis, mas podem ser tratados com algum regex. A melhor parte é que não requer nenhum utilitário / código externo.
Eu seria negligente se não mencionasse que esse nível de registro pode incorrer em uma penalidade de desempenho em um CD de produção. No meu ambiente de teste, com apenas dois CDs fazendo quase nada, vejo ~ 10-20 eventos / minuto apenas com essa configuração.