我如何列出可用的ADSI(Active Directory 服务接口)服务提供商?
在堆栈溢出没有人知道,所以他们建议我在这里询问。
答案1
这个有效,谷歌搜索“adsi 提供商脚本列表”
WScript.Echo( listProviders() );
function listProviders()
{
var list = "ADSI Providers on this machine\n" );
list += "==============================\n" );
var ads = GetObject( "ADs:" );
var e = new Enumerator( ads );
for( ; !e.atEnd(); e.moveNext() )
{
var mem = e.item();
list += mem.Name + "\n";
}
return( list );
}
答案2
查看 KB-233023如何查找系统上的所有 ADSI 提供程序
您可以在那里找到 c++ 版本来获取列表。