2013-05-02 28 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; 
相關問題