域內(nèi)計算機和用戶獲取實現(xiàn)vbs代碼
更新時間:2010年11月28日 20:17:33 作者:
域內(nèi)計算機和用戶獲取(轉自冰點極限-赤龍),學習vbs的朋友可以參考下。
顯示當前域內(nèi)所有計算機名稱及數(shù)目
Const ADS_SCOPE_SUBTREE = 2
Set objRootDSE = GetObject("LDAP://rootDSE")
strDomain = ObjRootDSE.Get("defaultNamingContext")
Set objConnection = CreateObject("ADODB.Connection")
Set objCommand = CreateObject("ADODB.Command")
objConnection.Provider = "ADsDSOObject"
objConnection.Open "Active Directory Provider"
Set objCommand.ActiveConnection = objConnection
objCommand.Properties("Page Size") = 1000
objCommand.Properties("Searchscope") = ADS_SCOPE_SUBTREE
objCommand.CommandText = "SELECT * FROM 'LDAP://" & strDomain & "' WHERE objectCategory='computer'"
Set objRecordSet = objCommand.Execute
objRecordSet.MoveFirst
Do Until objRecordSet.EOF
Wscript.Echo objRecordSet.Fields("ADsPath").Value
objRecordSet.MoveNext
Loop
Wscript.Echo ""
Wscript.Echo "Total Computer: "&objRecordSet.RecordCount
顯示當前域內(nèi)所有用戶名稱及數(shù)目
Const ADS_SCOPE_SUBTREE = 2
Set objRootDSE = GetObject("LDAP://rootDSE")
strDomain = ObjRootDSE.Get("defaultNamingContext")
Set objConnection = CreateObject("ADODB.Connection")
Set objCommand = CreateObject("ADODB.Command")
objConnection.Provider = "ADsDSOObject"
objConnection.Open "Active Directory Provider"
Set objCommand.ActiveConnection = objConnection
objCommand.Properties("Page Size") = 1000
objCommand.Properties("Searchscope") = ADS_SCOPE_SUBTREE
objCommand.CommandText = "SELECT * FROM 'LDAP://" & strDomain & "' WHERE objectCategory='user'"
Set objRecordSet = objCommand.Execute
objRecordSet.MoveFirst
Do Until objRecordSet.EOF
Wscript.Echo objRecordSet.Fields("ADsPath").Value
objRecordSet.MoveNext
Loop
Wscript.Echo ""
Wscript.Echo "Total User: "&objRecordSet.RecordCount
復制代碼 代碼如下:
Const ADS_SCOPE_SUBTREE = 2
Set objRootDSE = GetObject("LDAP://rootDSE")
strDomain = ObjRootDSE.Get("defaultNamingContext")
Set objConnection = CreateObject("ADODB.Connection")
Set objCommand = CreateObject("ADODB.Command")
objConnection.Provider = "ADsDSOObject"
objConnection.Open "Active Directory Provider"
Set objCommand.ActiveConnection = objConnection
objCommand.Properties("Page Size") = 1000
objCommand.Properties("Searchscope") = ADS_SCOPE_SUBTREE
objCommand.CommandText = "SELECT * FROM 'LDAP://" & strDomain & "' WHERE objectCategory='computer'"
Set objRecordSet = objCommand.Execute
objRecordSet.MoveFirst
Do Until objRecordSet.EOF
Wscript.Echo objRecordSet.Fields("ADsPath").Value
objRecordSet.MoveNext
Loop
Wscript.Echo ""
Wscript.Echo "Total Computer: "&objRecordSet.RecordCount
顯示當前域內(nèi)所有用戶名稱及數(shù)目
復制代碼 代碼如下:
Const ADS_SCOPE_SUBTREE = 2
Set objRootDSE = GetObject("LDAP://rootDSE")
strDomain = ObjRootDSE.Get("defaultNamingContext")
Set objConnection = CreateObject("ADODB.Connection")
Set objCommand = CreateObject("ADODB.Command")
objConnection.Provider = "ADsDSOObject"
objConnection.Open "Active Directory Provider"
Set objCommand.ActiveConnection = objConnection
objCommand.Properties("Page Size") = 1000
objCommand.Properties("Searchscope") = ADS_SCOPE_SUBTREE
objCommand.CommandText = "SELECT * FROM 'LDAP://" & strDomain & "' WHERE objectCategory='user'"
Set objRecordSet = objCommand.Execute
objRecordSet.MoveFirst
Do Until objRecordSet.EOF
Wscript.Echo objRecordSet.Fields("ADsPath").Value
objRecordSet.MoveNext
Loop
Wscript.Echo ""
Wscript.Echo "Total User: "&objRecordSet.RecordCount
相關文章
vbs ShellExecute運行外部程序時如何判斷外部程序執(zhí)行成功與否
這篇文章主要介紹了vbs ShellExecute運行外部程序時如何判斷外部程序執(zhí)行成功與否,需要的朋友可以參考下2023-06-06使用 Iisext.vbs 刪除 Web 服務擴展文件的方法
這篇文章主要介紹了如何使用 iisext.vbs 從本地或遠程計算機上刪除 Web 服務擴展文件,需要的朋友可以參考下2014-07-07VBS教程:函數(shù)-FormatPercent 函數(shù)
VBS教程:函數(shù)-FormatPercent 函數(shù)...2006-11-11vbs sendKeys Virtual-Key Codes 十六進制符號
下表顯示了十六進制符號常量名,,由系統(tǒng)所使用的虛擬鍵碼和鼠標或鍵盤等值。這些代碼數(shù)字順序列出。2011-02-02VBScript 中的字節(jié)數(shù)據(jù)操作函數(shù)
VBScript 中的字節(jié)數(shù)據(jù)操作函數(shù)...2006-06-06最新惡意復制型病毒autorun.inf,stNP.VBS,NP.VBS代碼簡單解析和解決方法
最新惡意復制型病毒autorun.inf,stNP.VBS,NP.VBS代碼簡單解析和解決方法...2007-05-05vbs中實現(xiàn)啟動兩個應用程序,一直等到其中一個程序結束,然后關閉另一個?
vbs中實現(xiàn)啟動兩個應用程序,一直等到其中一個程序結束,然后關閉另一個?...2007-04-04VBS教程:方法-GetAbsolutePathName 方法
VBS教程:方法-GetAbsolutePathName 方法...2006-11-11