Active Directory: usuários atualmente conectados em log com c #

1

Existe uma maneira de listar todos os usuários logados no Active Directory (ADAM) usando C #?

    
por Spaffo 03.06.2011 / 11:50

2 respostas

1

Quase certamente não. O Active Directory não mantém um registro de estado de logon.

Com base em sua outra pergunta , você poderá comparar os tempos de logon / logoff e adivinhar o usuário logado ativo. Mas mesmo isso será apenas um palpite. Você pode considerar algo como uma consulta do computador cliente diretamente usando o WMI para o usuário conectado. Os usuários podem encerrar uma sessão de logon ativa sem um evento de logoff - pense no encerramento do programa, espera, redefinição, ciclo de energia forçada.

    
por 03.06.2011 / 12:13
1

O ADAM é um provedor de autenticação, portanto, os únicos recursos de auditoria estão em torno de quem está consultando o ADAM. Pense nisso como um crachá de identificação. Você não consulta o crachá para ver que portas está aberto, consulta as portas para ver quais crachás as abriram.

    
por 03.06.2011 / 15:18