當前位置: 首頁最新資訊 手機數(shù)碼 → 批量獲取成員機管理員組用戶信息

批量獲取成員機管理員組用戶信息

更多

熟悉使用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這臺機器的本地管理員組成員信息就是錯誤的)

 

 

好了,基本的過程差不多就結束了。

熱門評論
最新評論
發(fā)表評論 查看所有評論(0)
昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
字數(shù): 0/500 (您的評論需要經(jīng)過審核才能顯示)