脱SEして文筆家になった人

脱SEして文筆家になった人

四ツ葉真生(よつば まお)の過去ログ。twitter共に不定期更新。

PCデータ移行バッチ-05OldPC01.bat

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

-----
@echo off
REM 環境変数にサポートツールをセット。
set Path=%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Support Tools;
@echo.
@echo 設定を続行します。新PCへデータのコピーを行います。
@echo.
@echo !!エラーが表示されてもそのまま画面が閉じるまでお待ちください!!
@echo !!コピー中はプログラムを全て閉じ、メールの送受信は極力しないでください!!
@echo コピー時間は10GBで1時間が目安です。準備がよければ何かキーを押してください。
@echo.
PAUSE
REM ファイアウォールのファイルとプリンタの共有を有効化。
netsh firewall set service fileandprint
REM 電源設定を常にON、休止状態をOFFにする。
powercfg /s "常にオン"
powercfg /h OFF
REM スクリーンセーバを無効にする。
reg add "HKCU\Control Panel\Desktop" /f /v "SCRNSAVE.EXE" /t REG_SZ /d ""
reg add "HKEY_USERS\.DEFAULT\Control Panel\Desktop" /f /v "SCRNSAVE.EXE" /t REG_SZ /d ""
@echo.
set /p KIZAI=新PC記載の英数字を正確に入力してください:
@echo.
@echo 現在データのコピー中です・・・
@echo.
@echo ALL USERSデータのコピー中です・・・
xcopy "C:\Documents and Settings\All Users\デスクトップ" "\\%KIZAI%\new\Documents and Settings\All Users\デスクトップ" /s /e /c /h /q /r /y /i
xcopy "C:\Documents and Settings\All Users\Favorites" "\\%KIZAI%\new\Documents and Settings\All Users\Favorites" /s /e /c /h /q /r /y /i
xcopy "C:\Documents and Settings\All Users\Application Date" "\\%KIZAI%\new\Documents and Settings\All Users\Application Date" /s /e /c /h /q /r /y /i
@echo.
@echo ユーザデータ・アプリケーション設定のコピー中です・・・
xcopy "C:\Documents and Settings\%USERNAME%\デスクトップ" "\\%KIZAI%\new\Documents and Settings\%USERNAME%\デスクトップ" /s /e /c /h /q /r /y /i
xcopy "C:\Documents and Settings\%USERNAME%\Favorites" "\\%KIZAI%\new\Documents and Settings\%USERNAME%\Favorites" /s /e /c /h /q /r /y /i
xcopy "C:\Documents and Settings\%USERNAME%\My Documents" "\\%KIZAI%\new\Documents and Settings\%USERNAME%\My Documents" /s /e /c /h /q /r /y /i
@echo.
@echo アプリケーション設定・メールデータのコピー中です・・・
xcopy "C:\Documents and Settings\%USERNAME%\Application Date" "\\%KIZAI%\new\Documents and Settings\%USERNAME%\Application Date" /s /e /c /h /q /r /y /i
xcopy C:\Mailer \\%KIZAI%\new\Mailer /s /e /c /h /q /r /y /i
REM 移行後ログオンアプリとの競合防止
reg add "HKEY_USERS\.DEFAULT\Control Panel\Desktop" /v SCRNSAVE.EXE /t REG_SZ /d logon.scr /f
@echo.
@echo 新PCへのデータコピーが完了しました。
@echo.
@echo 次に!!新PCで!!開いたままにしてあるコマンド画面で
@echo 何かキーを押すと、新PCにデータの反映が開始されます。
@echo.
PAUSE
exit
-----

05OldPC01.batのbeta版DOSバッチ内容を記述。

-----
@echo off
REM 環境変数にサポートツールをセット。
set Path=%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Support Tools;
@echo.
@echo 設定を続行します。新PCへデータのコピーを行います。
@echo.
@echo !!エラーが表示されてもそのまま画面が閉じるまでお待ちください!!
@echo !!コピー中はプログラムを全て閉じ、メールの送受信は極力しないでください!!
@echo コピー時間は10GBで1時間が目安です。準備がよければ何かキーを押してください。
@echo.
PAUSE
REM ファイアウォールのファイルとプリンタの共有を有効化。
netsh firewall set service fileandprint
REM 電源設定を常にON、休止状態をOFFにする。
powercfg /s "常にオン"
powercfg /h OFF
REM スクリーンセーバを無効にする。
reg add "HKCU\Control Panel\Desktop" /f /v "SCRNSAVE.EXE" /t REG_SZ /d ""
reg add "HKEY_USERS\.DEFAULT\Control Panel\Desktop" /f /v "SCRNSAVE.EXE" /t REG_SZ /d ""
@echo.
REM 機材番号をログから検索し変数セット
for /f %%i in (C:\Documents and Settings\%USERNAME%\デスクトップ) do set KIZAI=%%i
@echo.
@echo 現在データのコピー中です・・・
@echo.
@echo ALL USERSデータのコピー中です・・・
"C:\Documents and Settings\%USERNAME%\デスクトップ\fastcopy.exe" /cmd=diff /open_window /estimate /log /logfile=C:\copylog.txt /speed=(full) /no_confirm_stop /error_stop=FALSE /include="デスクトップ\;Favorites\;Application Date\" "C:\Documents and Settings\All Users" /to="\\%KIZAI%\new\Documents and Settings\All Users\"
@echo.
@echo ユーザデータ・アプリケーション設定のコピー中です・・・
"C:\Documents and Settings\%USERNAME%\デスクトップ\fastcopy.exe" /cmd=diff /open_window /estimate /log /logfile=C:\copylog.txt /speed=(full) /no_confirm_stop /error_stop=FALSE /include="デスクトップ\;Favorites\;Application Date\;My Documents\" "C:\Documents and Settings\%USERNAME%" /to="\\%KIZAI%\new\Documents and Settings\%USERNAME%\"
@echo.
@echo アプリケーション設定・メールデータのコピー中です・・・
"C:\Documents and Settings\%USERNAME%\デスクトップ\fastcopy.exe" /cmd=diff /open_window /estimate /log /logfile=C:\copylog.txt /speed=(full) /no_confirm_stop /error_stop=FALSE "C:\Mailer" /to="\\%KIZAI%\new\"
@echo.
@echo 新PCへのデータコピーが完了しました。
@echo.
@echo 次に!!新PCで!!開いたままにしてあるコマンド画面で
@echo 何かキーを押すと、新PCにデータの反映が開始されます。
@echo.
PAUSE