相關資訊
本類常用軟件
-
福建農(nóng)村信用社手機銀行客戶端下載下載量:584212
-
Windows優(yōu)化大師下載量:419724
-
90美女秀(視頻聊天軟件)下載量:366966
-
廣西農(nóng)村信用社手機銀行客戶端下載下載量:365708
-
快播手機版下載量:325898
批量獲取成員機管理員組用戶信息
2013/6/30 22:09:02 出處:本站原創(chuàng) 人氣:237次 字號:小 中 大
熟悉使用AT命令遠程給客戶端批量添加任務計劃的過程,使客戶端在指定時間內(nèi)運行指定程序。其實使用schtasks命令也做到AT命令的效果,本文只是重點介紹解決思路。
與使用組策略批量添加任務計劃相比
優(yōu)點:1.在客戶端少的情況下效率更高。
2.在工作組環(huán)境下也可以使用(需提前統(tǒng)計客戶端管理員的賬號密碼)
缺點:1.準備過程比較繁瑣。
2.在腳本運行之前要確?蛻舳巳刻幱陂_機狀態(tài)
本文中搜集域內(nèi)成員機的信息需要用到的都是兩個腳本
1. Admin.bat
此腳本的目的是搜集計算機管理員組的用戶信息,并且把搜集到的信息上傳到文件服務器共享中。
2. job.bat
此腳本的目的是批量在指定計算機上創(chuàng)建任務計劃,讓其在指定時間內(nèi)運行admin.bat腳本,此腳本需要指定需要搜集計算機信息的列表,此列表保存到同目錄的serverlist.txt文件中。
下面來介紹具體的操作方法
一.新建一個共享路徑
在文件服務器或者域控上創(chuàng)建一個共享,權限設置為everyone可以讀寫
二.創(chuàng)建admin.bat腳本
在剛剛創(chuàng)建的共享上新建admin.bat腳本
腳本內(nèi)容如下:
echo 主機名:%computername% >%temp%\%computername%.txt net localgroup administrators >>%temp%\%computername%.txt net use \\共享路徑 copy %temp%\%computername%.txt \\共享路徑 |
需要把\\共享路徑更改為剛剛創(chuàng)建的那個共享的路徑,搜集到的計算機信息將會上傳到該路徑下。
三.創(chuàng)建serverlist.txt文件
整理一個需要統(tǒng)計服務器的列表保存到serverlist.txt文件中
注意:服務器地址需要一行寫一個,每行可以寫成主機名或者IP地址
如果服務器地址比較多的話,可以通過腳本把域中的計算機信息導出來,之后在通過excel修改成指定格式就可以
四.創(chuàng)建job.bat腳本
腳本格式如下
for /f %%i in (serverlist.txt) do at \\%%i 時間 \\需要執(zhí)行的腳本共享路徑 pause |
注意:“\\需要執(zhí)行的腳步共享路徑”需要改為admin.bat文件共享的絕對路徑。
“時間”改為腳本執(zhí)行的某個時間,建議比現(xiàn)在的時間多半個小時或一個小時。
五.執(zhí)行job.bat文件
建議把job.bat和serverlist.txt文件都拷貝到域控上,并使用domain admin組的成員來執(zhí)行該文件
注意:job.bat和serverlist.txt需要在同一目錄下
運行后檢查命令窗口有沒有報錯的顯示
客戶端多的話可以考慮分批執(zhí)行
六.查看共享上搜集到的信息
等待任務計劃執(zhí)行后,檢查共享路徑是否生成下列文件。
如果信息已經(jīng)搜集完畢,為了保證安全建議關閉這個共享
七.合并搜集到的信息到word文檔
這時可以使用copy *.txt admininfo.doc命令把所有搜集到的信息保存到word文檔中
合并到word文檔中后,打開word文檔中顯示的效果如下
這時,我們可以使用word文檔中的查找\替換功能批量去掉一些無用的信息,下圖為修改后的word文檔的內(nèi)容
(我這里機器因為經(jīng)常測試所以可能系統(tǒng)有點問題,比如WIN08R2A這臺機器的本地管理員組成員信息就是錯誤的)
好了,基本的過程差不多就結束了。