2017-02-13 1 views
0

J'essaie de comprendre comment interroger un domaine pour savoir où le domaine par défaut contrôle l'unité d'organisation via LDAP. Je suis consultant et je sais que 99,9% des domaines que je vais rencontrer ont leur OU standard = contrôleurs de domaine, DC = domaine, DC = root. Cependant, j'essaye de rendre compte de cela .1% d'admins que pour n'importe quelle raison l'ont déplacé pour aimer OU = pourquoi, OU = canteven, DC = domain, DC = root. Je sais que PowerShell peut le faire avec Get-ADDomain mais l'outil que mon équipe de développement utilise est Python. POSH imprime une ligne comme:Requête par défaut Domain Controller OU LDAP

DomainControllersContainer: OU = Contrôleurs de domaine, DC = test, DC = laboratoire

Mais encore une fois, les outils mes développeurs travaillent sur les utilisations python, donc je suis coincé avec LDAP traditionnelle. Est-ce que quelqu'un sait où cela est stocké dans AD? J'ai juste besoin du chemin d'attribut pour savoir où pointer mon équipe de développement. Merci!

Répondre

0

Vous pourriez être mieux d'utiliser DNS pour l'emplacement des contrôleurs de domaine. Vous pourriez être en mesure d'utiliser certaines de ces informations: https://ldapwiki.com/wiki/How%20Domain%20Controllers%20Are%20Located%20in%20Windows

Pour autant que je sache, il n'y a pas de « défaut ». Le concept de "sites" est fait à partir d'une condition de segment ip.

Vous pouvez également trouver beaucoup d'informations sur domain controllers via LDAP Queries.

+0

Merci pour la réponse rapide! Nous le faisons aussi par DNS mais je pense que mes Devs veulent être aussi dynamiques que possible. J'ai été capable de trouver la réponse sur ce lien ci-dessous de l'attribut "wellknownobjects" à l'objet racine du domaine. Voici le blog que j'ai trouvé ci-dessous: https://blogs.msdn.microsoft.com/adpowershell/2009/11/25/redirecting-well-known-containers-cnusers-cncomputers-etc/ –