找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2096|回復(fù): 0
收起左側(cè)

編程練習(xí)作品 -> 機(jī)房維護(hù)小工具 SP1 測試版

[復(fù)制鏈接]
ID:71922 發(fā)表于 2015-1-10 23:13 | 顯示全部樓層 |閱讀模式
目前在一家主要維護(hù)學(xué)校電教、網(wǎng)絡(luò)、電腦、監(jiān)控的私營企業(yè)就職。
在一次維護(hù)天河電大機(jī)房時,那一次電大在準(zhǔn)備統(tǒng)考,兩個機(jī)房大概共60多臺電腦左右,那一次我主要協(xié)助負(fù)責(zé)管理機(jī)房的老師,安裝統(tǒng)考專用的系統(tǒng)以及一些考試軟件,機(jī)房所有電腦都要統(tǒng)一起計算機(jī)名以及設(shè)定IP地址之類的瑣碎事。那次整的可夠嗆的,要一臺一臺電腦的修改。而且等學(xué)生考完試之后還得恢復(fù)原來教學(xué)用的系統(tǒng),這時候還得一臺一臺的修改…… 剛過幾個星期,電大又要開始期末考,又得裝另外一個期末考專用的系統(tǒng)(其實還是XP…就軟件少了點,考試系統(tǒng)換了而已..),又得一臺一臺的修改。期末考完了,還得恢復(fù)原來的教學(xué)系統(tǒng)還得改… 感覺我自己就像 一臺機(jī)器,重復(fù)在做同一件事… 問了下負(fù)責(zé)老師,他說沒有找到合適的軟件,所有只能一臺一臺的修改。好吧,學(xué)習(xí)單片機(jī)有一段時間了,現(xiàn)在工作了,估計更少時間學(xué)了。編程也有好一段時間沒復(fù)習(xí)了,那就自己設(shè)計個來玩玩… 權(quán)當(dāng)復(fù)習(xí)復(fù)習(xí)。
斷斷續(xù)續(xù)的構(gòu)思設(shè)計,總算設(shè)計完成了。好玩意當(dāng)然要分享分享啦~~~
軟件采用C/S模式,服務(wù)端運行在一臺電腦上,用于管理及保存客戶端反饋回來的網(wǎng)卡地址、IP地址、子網(wǎng)掩碼、網(wǎng)關(guān)地址、計算機(jī)名、主DNS。而客戶端則運行在每臺機(jī)器上,用于接收并執(zhí)行服務(wù)端的相關(guān)命令。

服務(wù)端程序主界面:






服務(wù)端各按鈕功能含義:
【監(jiān)聽端口】在[監(jiān)聽端口]右邊的編輯框中輸入要更換的端口后請重新啟動本程序,以備程序讀取設(shè)置并綁定該端口。
【選擇配置文件】選擇之前記錄下的網(wǎng)絡(luò)設(shè)置信息(IP、MAC、子網(wǎng)掩碼、網(wǎng)關(guān)、計算機(jī)名)的文件,將作為修改的依據(jù)。
【存為新配置】將現(xiàn)在所有客戶端反饋回來的網(wǎng)絡(luò)設(shè)置信息保存為新配置文件,作為以后修改的依據(jù)。
【打開指定文件】編輯框上輸入要打開的文件或執(zhí)行的程序,那么選中的客戶端會執(zhí)行。(支持 cmd 命令:cmd /c 命令)
【配置客戶端】用于生成用戶指定的客戶端,用來連接指定IP、端口。請根據(jù)服務(wù)端所在IP、端口進(jìn)行設(shè)置。
【所選重啟】【所選關(guān)機(jī)】選中的客戶端將被重啟或關(guān)機(jī)。
【刷新客戶端】將斷開所有客戶端連接,讓客戶端重新連接并更新客戶端反饋的網(wǎng)絡(luò)信息。
【修改所選】根據(jù)指定的配置文件記錄的網(wǎng)絡(luò)信息,修改選中的客戶端。
【按所選配置文件信息修改所有機(jī)器】根據(jù)指定的配置文件記錄的網(wǎng)絡(luò)信息,修改所有的客戶端。

客戶端主界面:




客戶端信息中顯示的文字比較大,依次是計算機(jī)名、IP地址、子網(wǎng)掩碼、網(wǎng)關(guān)地址、主DNS。方便檢查時遠(yuǎn)處觀看。

使用方法:
選擇一臺電腦,運行服務(wù)端。
1、        首先,配置客戶端,一般上面的參數(shù)程序會自動設(shè)定好。直接生成客戶端即可。也可以根據(jù)需要修改生成。
2、        網(wǎng)克母盤系統(tǒng)做好后將客戶端復(fù)制到該系統(tǒng)中并運行,客戶端會自動添加開機(jī)啟動項(建議放在C盤其他的文件夾下)。
3、        當(dāng)所有機(jī)器網(wǎng)克完畢后,按照相關(guān)要求修改所有機(jī)器信息。修改并生效后,所有的客戶端會自動把機(jī)器的網(wǎng)卡地址、IP地址、子網(wǎng)掩碼、網(wǎng)關(guān)地址、計算機(jī)名、主DNS,發(fā)送到服務(wù)端。
4、        然后在服務(wù)端中點擊【存為新配置】輸入配置文件的名稱,如[電大統(tǒng)考機(jī)器信息.ini]。
5、        下一次再遇到電大統(tǒng)考時,就把母盤系統(tǒng)的IP和DNS設(shè)置為自動獲取(路由中需要開啟DHCP服務(wù)),只要所有客戶端能連接到服務(wù)端,那么在服務(wù)端中【選擇配置文件】選擇[電大統(tǒng)考機(jī)器信息.ini],再點擊【按所選配置文件信息修改所有機(jī)器】那么服務(wù)端就會通過配置文件信息中的網(wǎng)卡地址與客戶端回饋的網(wǎng)卡地址一一對應(yīng),讀取相關(guān)信息發(fā)送到所有的客戶端,客戶端收到該命令后會按照服務(wù)端給的IP地址、子網(wǎng)掩碼、網(wǎng)關(guān)地址、主DNS設(shè)置網(wǎng)卡。修改完成后,服務(wù)端也會顯示客戶端修改的狀態(tài),并更新這些信息在主界面上。
6、        如果路由沒有設(shè)置DHCP服務(wù),網(wǎng)克后所有機(jī)器都無法獲取到IP時,又或者IP沖突,IP混亂與服務(wù)端電腦不在同一個網(wǎng)段,則可以將配置文件名修改為【本地配置文件.ini】與客戶端放在同一個目錄中,那么客戶端啟動之后會首先嘗試發(fā)現(xiàn)該文件,讀取自身MAC地址并與之匹配,匹配成功后客戶端程序會自動安裝該配置文件修改網(wǎng)卡信息,修改完畢后該文件將被刪除,防止服務(wù)端指定新的網(wǎng)卡信息,下去啟動后又被改回去。
由于客戶端會以較大的文字顯示這些信息,那么可以到機(jī)房后面,就能檢查客戶端有沒有修改正確。

下載地址: 機(jī)房維護(hù)小工具 SP1.rar (253.78 KB, 下載次數(shù): 6)
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表