Active Directory - 确定域的唯一 ID

发布于 2024-11-24 03:25:27 字数 211 浏览 0 评论 0原文

您好,我想知道是否有一种方法可以使用 Active Directory 唯一标识网络域。

例如,如果我在 A 公司工作,其域称为 MyDomain,然后我去了 B 公司,其域也称为 MyDomain,是否有某种方法可以使用 Active Directory 测试唯一性? IE。是否有一个 GUID 或其他一些在域的生命周期中不会改变的独特属性,我可以使用 AD 找到它们?感谢您的任何建议!

Hi I am wondering if there is a way of uniquely identifying a network domain using Active Directory.

For example, if I go to work at company A and its domain is called MyDomain and then I go to company B and it's domain is also called MyDomain, is there some way of testing for uniqueness using Active Directory? ie. is there a GUID or some other unique property that will not change through the life of the domain, that I can find using AD? Thanks for any advice!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

柠檬色的秋千 2024-12-01 03:25:27

我相信,对于任何 AD 对象,域级别条目上都有一个 objectGuid 属性,该属性保持不变。你可以这样读:

  DirectoryEntry domainEntry = new DirectoryEntry("LDAP://dc=yourcompany,dc=com");

  byte[] guid = (byte[])domainEntry.Properties["objectGuid"][0];
  Guid domainGuid = new Guid(guid);

As for any AD object, there is an objectGuid property on the domain level entry which remains unchanged, I believe. You can read it out like this:

  DirectoryEntry domainEntry = new DirectoryEntry("LDAP://dc=yourcompany,dc=com");

  byte[] guid = (byte[])domainEntry.Properties["objectGuid"][0];
  Guid domainGuid = new Guid(guid);
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文