中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Windows自動改計算機名和加入域工具

發布時間:2020-06-20 10:11:41 來源:網絡 閱讀:2716 作者:等你的破船 欄目:系統運維

單位最近要換一批電腦,沒錢買高大上的軟件,也不準用三方工具。

先寫個自動設置計算機名和加域的小工具,壓壓驚。


功能:

完成系統設置的最后一步,改計算機名,和加入域。


工作方式:

?

半自動,中途需要手動輸入計算機名。

待改進:可以通過MAC與計算機名的映射表,自動獲取當前計算機名,就是全自動了!


Readme:

注意:
修改setdoman.bat,設置域名和域管理員賬號和密碼

1、首次運行initial-config進行配置,如果沒有輸入系統當前用戶名和密碼,系統不會自動登陸。
2、如果是母盤,選擇關閉計算機,重啟進入U盤備份系統
3、如果是單個電腦選擇重啟
4、第一次啟動提示計算機名,輸入計算機名
5、第二次啟動加入域,腳本運行完成自動關機
6、完成

------------
ver1
增加了防止單獨運行setdomain誤刪腳本
增加了沒有修改默認domain信息會提示手動輸入。


文件結構:

└─joindomain-ver1

?????└─readme.txt?????????????????????????? # 使用方法

?????└─initial-config.bat?????????????????? # 初始化設置文件

???? └─start.bat???????????????????????????????# 開機調用的文件,通過start再調用改名和加域

?????└─modifyhostname.bat???????????# 修改計算機名文件
?????└─setdomain.bat???????????????????? # 加入域文件,還負責清理產生的臨時文件

每個腳本都要以管理員身份運行,所以都需要在開頭加上下面的代碼

@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-----------
::當前的賬號和密碼,重啟自動進系統
set?/p?account-name=當前賬戶名:
set?/p?account-pw=密碼:
::修改注冊表,開機自動進入系統
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
::復制改計算機名和加域程序到臨時路徑
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?制作母盤請輸入【y】,系統自動關機。
echo?單臺電腦輸入【n】,系統自動重啟。
set?/p?input-type=y/n:
if?%input-type%==y?(?
echo?系統正在關機,請勿操作。
shutdown?/s?/f?/t?2
goto?end
?)
echo?系統正在重啟,請誤操作。
shutdown?/r?/f?/t?2

start.bat

echo?IT自動化工具運行中
if?not?exist?"%temp%\set-temp-flag.flag"?(
::運行修改計算機名腳本
%temp%\modifyhostname.bat
)?else?(
::重啟后,運行加入域腳本
%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%修改完成!系統2秒后重啟。。。
shutdown?/f?/r?/t?2
pause


setdomain.bat

rem?此工具一閃而過,說明出錯了
::?判斷標記文件是否存在,不存在則結束。
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?沒有找到標記文件,請按步驟運行
pause






向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

门源| 平舆县| 桓台县| 无棣县| 靖西县| 灌南县| 平顺县| 南丹县| 桃园市| 获嘉县| 望谟县| 扶余县| 湘西| 莆田市| 合作市| 平定县| 福清市| 湘潭市| 隆回县| 江永县| 嘉兴市| 万载县| 通榆县| 建昌县| 观塘区| 合川市| 五指山市| 昭觉县| 和平县| 武夷山市| 休宁县| 土默特右旗| 静乐县| 鹤山市| 阿拉善右旗| 都兰县| 仙居县| 嵩明县| 东乌珠穆沁旗| 郁南县| 华宁县|