2013-05-02 75 views
0

我正在尝试编写一个Perl脚本,用于检查Active Directoy中是否存在用户组名称。对我来说重要的是,我不必加载额外的库,这就是为什么我想使用系统命令并调用CMD。如何使用CMD或Perl检查Active Directory中是否存在组名称

我也想过调用一个Power Shell命令,但是这很麻烦,因为我们有很多没有PS的旧服务器。

+0

你会使用哪个版本的Perl? ('perl -v' in console) – gaussblurinc 2013-05-02 10:09:06

+0

这是perl 5,版本16,subversion 3(v5.16.3)为MSWin32-x86-multi-t建立的 hread – 2013-05-02 10:34:03

回答

0

这可能是一个迟到的答案;然而模块Net::LDAP可能是你的东西。如其主页上所述;它是“为Perl程序实现LDAP服务API的模块集合,该模块可用于搜索目录或执行维护功能,例如添加,删除或修改条目。”

的对象可以通过这个例子可以搜索还提供了homepage

use Net::LDAP; 
$mesg = $ldap->search(@search_args); 
@entries = $mesg->entries; 
相关问题