.net 如何通过C#确定您的AD/AM实例是否已启动并运行?
我看到了一个链接,以了解广告是否正在运行,但我不太确定是否同样适用于广告/调幅。.net 如何通过C#确定您的AD/AM实例是否已启动并运行?,.net,active-directory,adam,.net,Active Directory,Adam,我看到了一个链接,以了解广告是否正在运行,但我不太确定是否同样适用于广告/调幅。 一个警告是,假设我有权限,我应该能够检查任何AD/AM实例(任何域)。同样的方法适用于AD或AD LDS(轻量级目录服务,ADAM的新名称)。NET示例,相同的方法适用于AD或AD LDS(轻量级目录服务,ADAM的新名称)。NET中的示例对AD/AM和AD执行LDAP查询的功能非常接近。您只需要在绑定字符串和端口中包含DNS前缀(如果不是默认的389): 一个主要问题是AD/AM中默认缺少RootDSE。您可以手
一个警告是,假设我有权限,我应该能够检查任何AD/AM实例(任何域)。同样的方法适用于AD或AD LDS(轻量级目录服务,ADAM的新名称)。NET示例,相同的方法适用于AD或AD LDS(轻量级目录服务,ADAM的新名称)。NET中的示例对AD/AM和AD执行LDAP查询的功能非常接近。您只需要在绑定字符串和端口中包含DNS前缀(如果不是默认的389): 一个主要问题是AD/AM中默认缺少RootDSE。您可以手动添加它,但默认情况下,您不能使用那些使用LDAP://Server/RootDSE语法的便捷搜索过滤器 ADAM实例由端口号分隔,因此需要根据所需实例指示端口。您可以在服务器的Windows 2008注册表中找到:
HKLM\SYSTEM\CurrentControlSet\Services\ADAM_InstanceName\Parameters
也可以执行命令行查询:
c:\windows\adam\dsdbutil.exe "list instances"
对AD/AM和AD执行LDAP查询的功能非常接近。您只需要在绑定字符串和端口中包含DNS前缀(如果不是默认的389): 一个主要问题是AD/AM中默认缺少RootDSE。您可以手动添加它,但默认情况下,您不能使用那些使用LDAP://Server/RootDSE语法的便捷搜索过滤器 ADAM实例由端口号分隔,因此需要根据所需实例指示端口。您可以在服务器的Windows 2008注册表中找到:
HKLM\SYSTEM\CurrentControlSet\Services\ADAM_InstanceName\Parameters
也可以执行命令行查询:
c:\windows\adam\dsdbutil.exe "list instances"