Verifique o usuário no usuário na lista de distribuição do Exchange ou em grupos de anúncios em C#

StackOverflow https://stackoverflow.com/questions/4266660

Pergunta

Estou tentando verificar se o usuário registrado existe em um grupo de anúncios ou lista de distribuição. Tentei usar o WindowsIdentity, mas isso não me dá resultados adequados. Se eu adicionar um usuário ao DL e verifique se o usuário está no DL, ele me fornecerá resultados incorretos.

Reiniciei meu IIS e até limpei meus biscoitos e cache do navegador, mas sem sorte. Onde a função isinRole () verifica para a função do usuário. No anúncio ou na máquina local ....? Também tentei me remover do grupo de máquinas locais, mas ainda me autoriza para esse grupo. Qualquer ajuda seria apreciada.

Foi útil?

Solução

Se você estiver usando o .NET 3.5, considere usar o principal.MememBerof () no System.DirectoryServices.AccountManagement. Eu tentei e funciona com o AD Security Group e com o DL. Mais detalhes sobre como programar com grupos podem ser encontrados aqui

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top