日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

机房批量改计算机名计算机组,批量设置IP地址和计算机名

發布時間:2025/3/20 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 机房批量改计算机名计算机组,批量设置IP地址和计算机名 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

該樓層疑似違規已被系統折疊?隱藏此樓查看此樓

最近由于病毒肆虐,學校的公共機房又癱瘓了,只好利用網絡同傳把機器全都克隆了一遍,可問題又來啦,每個計算機都要重新設置IP地址、子網掩碼、網關和DNS服務器,另外還要修改計算機名,一共有200多臺呢,一個一個改得多長時間呀,趕緊上網充充電,在最短的時間內(一上午)做了一個批處理文件,雖然不是全自動步槍,但也比從前省事多了。此法在XPSP3下實驗通過,效果不錯。

一、先來認識一下本文中用到的幾個批處理命令

1、echo:顯示命令。在echo后輸入的文本可以在全部黑屏上顯示出來,作為對用戶的友好提示。echo off將關閉顯示功能,echo on當然就是打開顯示了。

2、set:定義變量命令。可以將數值或字符串定義為變量方便以后的閱讀和使用。

3、netsh interface ip set:用來修改IP地址、子網掩碼、網關和DNS服務器的命令。

4、reg add:用來修改注冊表的命令。

二、批處理文件功能分析

第一部分:配置網絡連接(配置ip地址、子網掩碼、網關和DNS服務器(四個),先定義各個變量,假設這200臺計算機都在192.168.0.網段內, IP地址的第四位需要用戶手動輸入,相鄰的計算機當然要順序編號的。其他變量看看名稱就知道是干什么的,不再贅述。

在netsh命令中使用的"%interface%"是一個系統的內部變量,代表的是“本地連接”之類的網絡連接名稱,可以提高批處理文件的通用性。

小提示:注意命令之間的空格,可以輸入多個但絕不能沒有。

小提示:ip地址、子網掩碼、網關和DNS服務器請根據自己的情況另行設定,除非你也是我們學校的,嘻嘻!

第二部分:修改用戶名(直接修改注冊表中的相關鍵值,最雷人的是無需重啟計算機),通過修改注冊表中兩處的三個鍵值來實現。

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName]主鍵下的:ComputerName,

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]主鍵下的:NV Hostname 和 Hostname。

小提示:計算機名以pc+IP地址的第四位構成,所以只要IP地址不重復,計算機名就是唯一的。如果喜歡其他的前綴,可以自行更改。

小提示:exit的作用是回到XP界面,del %0的功能是刪除批處理文件自身,以防學生們復制此文件做非法用途。

附:批處理文件全文如下:

echo 半自動配置網絡連接和計算機名

::第一部分

echo 1、配置網絡連接(配置ip地址、子網掩碼、網關和DNS服務器,時間稍長)

echo off

::定義變量

set ip4=1

set ip3=192.168.0.

set/p ip4=請輸入IP地址的第四位(在10-255之間):

set ip=%ip3%%ip4%

set mask=255.255.255.0

set gateway=192.168.0.6

set primarydns=202.102.128.68

set seconddns=202.103.225.68

set thirddns=221.7.128.68

set fourthdns=221.7.136.68

::配置ip地址,子網掩碼,網關,dns服務器

echo 開始更改本機IP、子網掩碼、網關和dns......

netsh interface ip set address "%interface%" static %ip% %mask% %gateway% 1

netsh interface ip set dns "%interface%" static %primarydns% primary

netsh interface ip add dns "%interface%" %seconddns% index=2

netsh interface ip add dns "%interface%" %thirddns% index=3

netsh interface ip add dns "%interface%" %fourthdns% index=4

::第二部分

echo 2、修改用戶名(直接修改注冊表中的相關鍵值,無需重啟)

set nameq=pc

set name=%nameq%%ip4%

reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\ComputerName\ActiveComputerName" /v %name% /t reg_sz /d %name% /f >nul

reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v "NV Hostname" /t reg_sz /d %name% /f >nul

reg add "HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters" /v "Hostname" /t reg_sz /d %name% /f >nul

reg add "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\ComputerName\ComputerName" /v %name% /t reg_sz /d %name% /f

::善后處理

exit

del %0

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的机房批量改计算机名计算机组,批量设置IP地址和计算机名的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。