よつまお

過去ログ倉庫を兼ねたライフログ的な雑記ブログ。記事ジャンルにこだわることなく、不定期更新でゆるゆる運営しています。

ブログ移転 ( https://www.yotsumao.org/ )

 

PCデータ移行バッチ-02Join.bat

02Join.bat標準版のDOSバッチ内容を記述。

-----
@echo off
REM サポートツールを環境変数にセット。
set Path=%SystemRoot%¥system32;%SystemRoot%;%SystemRoot%¥System32¥Wbem;C:¥Program Files¥Support Tools;
@echo.
@echo 設定を続行します。次にドメイン参加を行います。
@echo.
set /p USER=ドメインアカウントを正確に入力してください:
set /p PASS=ドメインパスワードを正確に入力してください:
REM ユーザ入力のアカウント・パスワードをログ出力。
@echo %USER% >C:¥移行ツール¥USER.txt
@echo %PASS% >C:¥移行ツール¥PASS.txt
@echo.
@echo 設定を行っています・・・
REM 再起動後、オートログインを有効にし、AddUserバッチをスタートアップに設定。
reg add "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Winlogon" /f /v "AutoAdminLogon" /t REG_SZ /d 1
reg add "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Winlogon" /f /v "DefaultUserName" /t REG_SZ /d %USERNAME%
reg add "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Winlogon" /f /v "DefaultPassword" /t REG_SZ /d ""
reg add "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Winlogon" /f /v "ForceAutoLogon" /t REG_SZ /d 1
reg add HKLM¥SOFTWARE¥Microsoft¥Windows¥CurrentVersion¥RunOnce /f /v "BATRUN" /t REG_SZ /d C:¥移行ツール¥03AddUser.bat
REM ドメインとの通信前にネットワークの修復を行う。
ipconfig /renew >NUL
arp -d * >NUL
nbtstat -R >NUL
nbtstat -RR >NUL
ipconfig /flushdns >NUL
ipconfig /registerdns >NUL
@echo.
PAUSE
REM ドメイン参加をする。
NETDOM JOIN %COMPUTERNAME% /DOMAIN:hoge.local /USERD:%USER% /PASSWORDD:%PASS%
@echo.
@echo 設定が完了しました。何かキーを押すと再起動します。
@echo.
PAUSE
REM 再起動する。
shutdown -r -f -t 0
-----

02Join.batのbeta版DOSバッチ内容を記述。

-----
@echo off
REM サポートツールを環境変数にセット。
set Path=%SystemRoot%¥system32;%SystemRoot%;%SystemRoot%¥System32¥Wbem;C:¥Program Files¥Support Tools;
@echo.
@echo 設定を続行します。次にドメイン参加を行います。
@echo.
set /p USER=ドメインアカウントを正確に入力してください:
set /p PASS=ドメインパスワードを正確に入力してください:
REM ユーザ入力のアカウント・パスワードをログ出力。
@echo %USER% >C:¥移行ツール¥USER.txt
@echo %PASS% >C:¥移行ツール¥PASS.txt
@echo.
@echo 設定を行っています・・・
REM 再起動後、オートログインを有効にし、AddUserバッチをスタートアップに設定。
reg add "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Winlogon" /f /v "AutoAdminLogon" /t REG_SZ /d 1
reg add "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Winlogon" /f /v "DefaultUserName" /t REG_SZ /d %USERNAME%
reg add "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Winlogon" /f /v "DefaultPassword" /t REG_SZ /d ""
reg add "HKLM¥SOFTWARE¥Microsoft¥Windows NT¥CurrentVersion¥Winlogon" /f /v "ForceAutoLogon" /t REG_SZ /d 1
reg add HKLM¥SOFTWARE¥Microsoft¥Windows¥CurrentVersion¥RunOnce /f /v "BATRUN" /t REG_SZ /d C:¥移行ツール¥03AddUser.bat
REM ドメインとの通信前にネットワークの修復を行う。
ipconfig /renew
arp -d *
nbtstat -R
nbtstat -RR
ipconfig /flushdns
ipconfig /registerdns
@echo.
PAUSE
REM ドメイン参加をする。
NETDOM JOIN %COMPUTERNAME% /DOMAIN:hoge.local /USERD:%USER% /PASSWORDD:%PASS%
@echo.
@echo 設定が完了しました。何かキーを押すと再起動します。
@echo.
PAUSE
REM 再起動する。
shutdown -r -f -t 0