1

我看到了一个链接来了解 AD 是否正在运行,但我不太确定这是否同样适用于 AD/AM。一个警告是,假设我有权限,我应该能够检查任何 AD/AM 实例(任何域)。

4

2 回答 2

1

同样的方法适用于 AD 或 AD LDS(轻量级目录服务,ADAM 的新名称)。.NET 示例位于http://msdn.microsoft.com/en-us/library/x8wxt72e(VS.71).aspx

于 2008-12-08T01:59:08.420 回答
0

针对 AD/AM 和 AD 执行 LDAP 查询在功能上非常接近。您只需要在绑定字符串和端口中包含 DNS 前缀(如果它不是默认的 389):

LDAP://ADAMServer:50000/DC=domain,DC=local

一个主要的痛点是 AD/AM 中默认没有 RootDSE。您可以手动添加它,但默认情况下您不能使用那些使用 LDAP://Server/RootDSE 语法的便捷搜索过滤器。

ADAM 实例由端口号分隔,因此您需要根据所需的实例指定一个端口。您可以在服务器的 Windows 2008 注册表中找到它:

HKLM\SYSTEM\CurrentControlSet\Services\ADAM_InstanceName\Parameters

或者您可以执行命令行查询:

c:\windows\adam\dsdbutil.exe "list instances"
于 2009-02-04T23:26:13.687 回答