這是一個bat腳本,還是用到了NETDOM.EXE,很簡單,很好用,不過還要右鍵選擇管理員方式運行。因爲win7多了用戶賬戶控制,所以不得不把原來的腳本升級一下:
@echo off
echo 您的登錄賬號:%username%
echo.
echo 賦予%username%更改HOSTS的權限....
icacls %systemroot%\system32\drivers\etc\hosts /grant %username%:F
echo.
echo 添加HOST記錄...
echo 172.19.1.21 contoso.com.cn >>%systemroot%\system32\drivers\etc\hosts
echo 172.19.1.21 yldc01.contoso.com.cn >>%systemroot%\system32\drivers\etc\hosts
echo 172.19.1.21 yldc01 >>%systemroot%\system32\drivers\etc\hosts
echo.
Ping 127.0.0.1 -n 10 >nul
cd /d %~dp0
echo 開始加域...
netdom join %computername% /domain:contoso.com.cn\yldc01.contoso.com.cn /userd:contoso\joindomain /passwordd:contoso123 /ou:ou=yl,dc=contoso,dc=com,dc=cn
echo.
echo 訪問文件:"C:\Windows\debug\NetSetup.log" 獲取更多加域信息。
echo.
pause
你要拿去用的話,可以直接下載附件,不要忘記修改“添加host記錄”和netdom命令中的域名稱。