單位最近要換一批電腦,沒(méi)錢(qián)買(mǎi)高大上的軟件,也不準(zhǔn)用三方工具。
創(chuàng)新互聯(lián)專(zhuān)注于井陘網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠(chéng)為您提供井陘營(yíng)銷(xiāo)型網(wǎng)站建設(shè),井陘網(wǎng)站制作、井陘網(wǎng)頁(yè)設(shè)計(jì)、井陘網(wǎng)站官網(wǎng)定制、小程序制作服務(wù),打造井陘網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供井陘網(wǎng)站排名全網(wǎng)營(yíng)銷(xiāo)落地服務(wù)。
先寫(xiě)個(gè)自動(dòng)設(shè)置計(jì)算機(jī)名和加域的小工具,壓壓驚。
功能:完成系統(tǒng)設(shè)置的最后一步,改計(jì)算機(jī)名,和加入域。
工作方式:
?
半自動(dòng),中途需要手動(dòng)輸入計(jì)算機(jī)名。
待改進(jìn):可以通過(guò)MAC與計(jì)算機(jī)名的映射表,自動(dòng)獲取當(dāng)前計(jì)算機(jī)名,就是全自動(dòng)了!
Readme:
注意:
修改setdoman.bat,設(shè)置域名和域管理員賬號(hào)和密碼
1、首次運(yùn)行initial-config進(jìn)行配置,如果沒(méi)有輸入系統(tǒng)當(dāng)前用戶(hù)名和密碼,系統(tǒng)不會(huì)自動(dòng)登陸。
2、如果是母盤(pán),選擇關(guān)閉計(jì)算機(jī),重啟進(jìn)入U(xiǎn)盤(pán)備份系統(tǒng)
3、如果是單個(gè)電腦選擇重啟
4、第一次啟動(dòng)提示計(jì)算機(jī)名,輸入計(jì)算機(jī)名
5、第二次啟動(dòng)加入域,腳本運(yùn)行完成自動(dòng)關(guān)機(jī)
6、完成
------------
ver1
增加了防止單獨(dú)運(yùn)行setdomain誤刪腳本
增加了沒(méi)有修改默認(rèn)domain信息會(huì)提示手動(dòng)輸入。
文件結(jié)構(gòu):
└─joindomain-ver1
?????└─readme.txt?????????????????????????? # 使用方法
?????└─initial-config.bat?????????????????? # 初始化設(shè)置文件
???? └─start.bat???????????????????????????????# 開(kāi)機(jī)調(diào)用的文件,通過(guò)start再調(diào)用改名和加域
?????└─modifyhostname.bat???????????# 修改計(jì)算機(jī)名文件
?????└─setdomain.bat???????????????????? # 加入域文件,還負(fù)責(zé)清理產(chǎn)生的臨時(shí)文件
每個(gè)腳本都要以管理員身份運(yùn)行,所以都需要在開(kāi)頭加上下面的代碼
@echo?off >nul?2>&1?"%SYSTEMROOT%\system32\cacls.exe"?"%SYSTEMROOT%\system32\config\system" if?'%errorlevel%'?NEQ?'0'?( goto?UACPrompt )?else?(?goto?gotAdmin?) :UACPrompt echo?Set?UAC?=?CreateObject^("Shell.Application"^)?>?"%temp%\getadmin.vbs" echo?UAC.ShellExecute?"%~s0",?"",?"",?"runas",?1?>>?"%temp%\getadmin.vbs" "%temp%\getadmin.vbs" exit?/B :gotAdmin if?exist?"%temp%\getadmin.vbs"?(?del?"%temp%\getadmin.vbs"?)
上腳本代碼:
initial-config.bat?
::--------------inilazition----------- ::當(dāng)前的賬號(hào)和密碼,重啟自動(dòng)進(jìn)系統(tǒng) set?/p?account-name=當(dāng)前賬戶(hù)名: set?/p?account-pw=密碼: ::修改注冊(cè)表,開(kāi)機(jī)自動(dòng)進(jìn)入系統(tǒng) reg?add?"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows?NT\CurrentVersion\Winlogon"?/v?AutoAdminLogon?/t?REG_SZ?/d?1?/f reg?add?"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows?NT\CurrentVersion\Winlogon"?/v?DefaultPassword?/t?REG_SZ?/d?%account-pw%?/f reg?add?"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows?NT\CurrentVersion\Winlogon"?/v?DefaultUserName?/t?REG_SZ?/d?%account-name%?/f ::復(fù)制改計(jì)算機(jī)名和加域程序到臨時(shí)路徑 set?source=%~dp0% set?dest="C:\Users\%username%\AppData\Roaming\Microsoft\Windows\Start?Menu\Programs\Startup\" copy?%source%modifyhostname.bat?%temp%\modifyhostname.bat copy?%source%setdomain.bat?%temp%\setdomain.bat copy?%source%start.bat?%dest%"start.bat" echo?程序初始化完成 echo?制作母盤(pán)請(qǐng)輸入【y】,系統(tǒng)自動(dòng)關(guān)機(jī)。 echo?單臺(tái)電腦輸入【n】,系統(tǒng)自動(dòng)重啟。 set?/p?input-type=y/n: if?%input-type%==y?(? echo?系統(tǒng)正在關(guān)機(jī),請(qǐng)勿操作。 shutdown?/s?/f?/t?2 goto?end ?) echo?系統(tǒng)正在重啟,請(qǐng)誤操作。 shutdown?/r?/f?/t?2
start.bat
echo?IT自動(dòng)化工具運(yùn)行中 if?not?exist?"%temp%\set-temp-flag.flag"?( ::運(yùn)行修改計(jì)算機(jī)名腳本 %temp%\modifyhostname.bat )?else?( ::重啟后,運(yùn)行加入域腳本 %temp%\setdomain.bat ) pause
modifyhostname.bat
rem?修改電腦名 set?cmscdomain=cmsc.local set?/p?computer-name=Input?computer?name: wmic?computersystem?where?"caption='%computername%'"?call?Rename?name='%computer-name%' echo?1>>"%temp%\set-temp-flag.flag" echo?%computer-name%修改完成!系統(tǒng)2秒后重啟。。。 shutdown?/f?/r?/t?2 pause
setdomain.bat
rem?此工具一閃而過(guò),說(shuō)明出錯(cuò)了 ::?判斷標(biāo)記文件是否存在,不存在則結(jié)束。 set?cmscdomain=default set?domainuser=default set?userpw=default if?exist?"%temp%\set-temp-flag.flag"?( echo?本名上三行不修改,提示輸入域信息。 if?%cmscdomain%==default?(?set?/p?cmscdomain="Domain?Name:"?) if?%domainuser%==default?(?set?/p?domainuser="User?Name:"?) if?%userpw%==default?(?set?/p?userpw="Password:"?) wmic?computersystem?where?"caption='%computername%'"?call?JoinDomainOrWorkgroup?name="%cmscdomain%"?username="%domainuser%"?password="%userpw%"?Fjoinoptions=1 reg?delete?"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows?NT\CurrentVersion\Winlogon"?/v?AutoAdminLogon??/f reg?delete?"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows?NT\CurrentVersion\Winlogon"?/v?DefaultPassword??/f reg?delete?"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows?NT\CurrentVersion\Winlogon"?/v?DefaultUserName??/f del?"C:\Users\%username%\AppData\Roaming\Microsoft\Windows\Start?Menu\Programs\Startup\start.bat" del?"%temp%\set-temp-flag.flag" del?"%~dp0%\modifyhostname.bat" echo?done,Please?wait?shutdown! shutdown?/s?/f?/t?10 del?"%~dp0%\setdomain.bat" ) echo?沒(méi)有找到標(biāo)記文件,請(qǐng)按步驟運(yùn)行 pause
新聞標(biāo)題:Windows自動(dòng)改計(jì)算機(jī)名和加入域工具
鏈接URL:http://chinadenli.net/article18/gehjdp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、外貿(mào)建站、域名注冊(cè)、網(wǎng)站策劃、網(wǎng)站排名、品牌網(wǎng)站設(shè)計(jì)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話(huà):028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)