2010-11-04 4 views
1

Quelqu'un sait comment je peux écrire une requête LDAP pour déterminer quels rôles existent sur une machine Windows (qui peut appartenir ou non à un domaine)? Je voudrais le faire dans Ruby, bien que si c'est seulement possible dans .NET, c'est une possibilité.Rôles de requête sur une machine Windows utilisant LDAP

+0

À quel type de rôles pensez-vous? Rôles du FSMO? 2008 «Rôles» du serveur? Autre chose? – geoffc

+0

J'essaye d'obtenir les utilisateurs locaux et les groupes pour une machine spécifique. –

Répondre

0

Vous ne pouvez pas utiliser LDAP pour interroger une machine locale. Vous utilisez LDAP pour interroger un répertoire sur un contrôleur de domaine Active Directory (dans le cas de Windows). Je pense que vos termes sont probablement un peu embrouillés. La manière la plus courante d'interroger AD à partir de Windows passe par ADSI. Vous pouvez également utiliser ADSI pour interroger la base de données de sécurité locale. Lorsque vous utilisez ADSI pour interroger AD, vous utilisez le LDAP: // moniker. Si vous souhaitez exécuter une requête sur le système de sécurité local, utilisez le fournisseur WinNT: //. Je n'ai pas fait cela depuis longtemps mais, de mémoire, la capitalisation est significative. Je ne sais pas ruby ​​mais peut-être cela vous aidera à chercher. Savez-vous où les rôles sont stockés dans AD?

Questions connexes