ユーザーデータ バックアップバッチ
WindowsXPにおいて、ログインしているユーザーのデータバックアップを
するバッチです。
タスク機能を使い、定期的に実行したいのですが、ユーザー毎に実行ユーザーを
変更できないため、
1.マニュアルにて実行
2.ログオンバッチとして登録
3.グループポリシーにて、ログオン・ログオフ時に実行
を組み合わせて使おうかと考えています。
1台のPCを1人のみ使う場合は問題ないのですが。
-----
@echo off
REM ***********************************************
REM Initialize
REM ***********************************************
set BackUP-DRIVE=d:
set IME-VER=IMJP9_0
set UPDATE=update.txt
REM ***********************************************
REM Change to current folder
REM ***********************************************
%BackUP-DRIVE%
cd Backup
REM ***********************************************
REM New create a User folder
REM ***********************************************
if not exist %USERNAME% mkdir %USERNAME%
cd %USERNAME%
REM ***********************************************
REM Check to Back up folder
REM ***********************************************
if not exist "My Documents" mkdir "My Documents"
if not exist "Favorites" mkdir "Favorites"
if not exist "デスクトップ" mkdir "デスクトップ"
if not exist "Firefox" mkdir "Firefox"
if not exist "IME" mkdir "IME"
REM ***********************************************
REM Back up file
REM ***********************************************
xcopy "%USERPROFILE%\My Documents" "My Documents" /s /e /c /v /h /d /y
xcopy "%USERPROFILE%\Favorites" "Favorites" /s /e /c /v /h /d /y
xcopy "%USERPROFILE%\デスクトップ" "デスクトップ" /s /e /c /v /h /d /y
xcopy "%USERPROFILE%\Application Data\Mozilla\Firefox" "Firefox" /s /e /c /v /h /d /y
xcopy "%USERPROFILE%\Application Data\Microsoft\%IME-VER%\*" "IME" /s /e /c /v /h /d /y
REM ***********************************************
REM Get a Date & Time
REM ***********************************************
echo Last update day and time > %UPDATE%
date /t >> %UPDATE%
time /t >> %UPDATE%
REM ***********************************************
REM Change to ACL for user folder
REM ***********************************************
cd ..
cacls %USERNAME% /p %USERNAME%:f Administrator:f /t /c
-----
例)
このバッチをD:\Backup(任意のフォルダ)に保存して実行してみてください。
「Script」カテゴリの記事
- 音を鳴らすバッチ(2008.11.18)
- バックアップ USBメモリ(2006.05.22)
- ユーザーデータ バックアップバッチ(2008.07.06)
- net user を使ったユーザー登録(2008.07.05)
- ExcelとbatでDisk容量チェック(2008.03.28)
TrackBack
TrackBack URL for this entry:
http://app.cocolog-nifty.com/t/trackback/68055/41739679
Listed below are links to weblogs that reference ユーザーデータ バックアップバッチ:










Comments