您好我想知道是否有使用Active Directory唯一标识网络域的方法。
例如,如果我去公司A工作,其域名为MyDomain,然后我去公司B,它的域名也称为MyDomain,是否有某种方法可以使用Active Directory测试唯一性?即。是否有一个GUID或其他一些独特的属性,不会在域的生命周期中改变,我可以使用AD找到?谢谢你的建议!
答案 0 :(得分:4)
对于任何AD对象,我相信域级别条目上有objectGuid
属性保持不变。你可以这样读出来:
DirectoryEntry domainEntry = new DirectoryEntry("LDAP://dc=yourcompany,dc=com");
byte[] guid = (byte[])domainEntry.Properties["objectGuid"][0];
Guid domainGuid = new Guid(guid);