Windows XP includes Xcopy. The following batch file copies all data from all standard data locations for the Current User to a UNC Path on the network.
backup.cmd:
@ECHO OFF
CLS
FOR /F "TOKENS=2-4 DELIMS=/ " %%A IN ('DATE /T') DO (SET MYDATE=%%A-%%B-%%C)
SET LOG="\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\backup.log"
ECHO This batch file is intended for use with Windows XP.
ECHO.
ECHO Copies data from Current User Account to Server.
ECHO.
ECHO If there is more than one user account on this computer, you will need to login
ECHO to each user account and then run this batch file.
ECHO.
ECHO You will need to Show All Hidden Files and Folders and Unhide All Protected
ECHO Operating System Files when restoring this backup from Server.
ECHO.
ECHO All programs must be closed prior to executing this script. This script will
ECHO not backup an open file.
ECHO.
ECHO Windows XP does not support logging progress to a log file at the same time as
ECHO displaying progress on the the console. Therefore there is no backup log.
ECHO.
ECHO Please confirm that there is no data in the following Backup Destination.
ECHO.
ECHO Backup Destination:
ECHO \\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%
ECHO.
ECHO When ready to proceed with automated backup, please hit any key.
ECHO.
PAUSE
@ECHO ON
MKDIR "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\C ROOT\"
XCOPY C:\*.* "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\C ROOT\*.*" /D /F /Y
PAUSE
MKDIR "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\DESKTOP"
XCOPY "%USERPROFILE%\DESKTOP\*.*" "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\DESKTOP\*.*" /D /E /F /H /Y
MKDIR "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\MY DOCUMENTS"
XCOPY "%USERPROFILE%\MY DOCUMENTS\*.*" "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\MY DOCUMENTS\*.*" /D /E /F /H /Y
MKDIR "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\FAVORITES"
XCOPY "%USERPROFILE%\FAVORITES\*.*" "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\FAVORITES\*.*" /D /E /F /H /Y
MKDIR "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\LOCAL SETTINGS\APPLICATION DATA\IDENTITIES"
XCOPY "%USERPROFILE%\LOCAL SETTINGS\APPLICATION DATA\Identities\*.*" "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\LOCAL SETTINGS\APPLICATION DATA\IDENTITIES\*.*" /D /E /F /H /Y
MKDIR "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\MICROSOFT\ADDRESS BOOK"
XCOPY "%APPDATA%\MICROSOFT\ADDRESS BOOK\*.*" "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\MICROSOFT\ADDRESS BOOK\*.*" /D /E /F /H /Y
MKDIR "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\MICROSOFT\WINDOWS LIVE MAIL"
XCOPY "%USERPROFILE%\LOCAL SETTINGS\APPLICATION DATA\MICROSOFT\WINDOWS LIVE MAIL\*.*" "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\MICROSOFT\WINDOWS LIVE MAIL\*.*" /D /E /F /H /Y
MKDIR "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\MICROSOFT\WINDOWS LIVE\CONTACTS"
XCOPY "%USERPROFILE%\LOCAL SETTINGS\APPLICATION DATA\MICROSOFT\WINDOWS LIVE\CONTACTS\ "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\MICROSOFT\WINDOWS LIVE\CONTACTS" /D /E /F /H /Y
MKDIR "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\MICROSOFT\OUTLOOK"
XCOPY "%USERPROFILE%\LOCAL SETTINGS\APPLICATION DATA\MICROSOFT\OUTLOOK\*.*" "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\MICROSOFT\OUTLOOK\*.*" /D /E /F /H /Y
MKDIR "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\OUTLOOK FILES"
XCOPY "%USERPROFILE%\DOCUMENTS\OUTLOOK FILES\*.*" "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\OUTLOOK FILES\*.*" /D /E /F /H /Y
MKDIR "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\FIREFOX\PROFILES"
XCOPY "%%APPDATA%\MOZILLA\FIREFOX\PROFILES\*.* "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\FIREFOX\PROFILES\*.*" /D /E /F /H /Y
MKDIR "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\THUNDERBIRD\PROFILES"
XCOPY "%APPDATA%\THUNDERBIRD\PROFILES\*.*" "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\THUNDERBIRD\PROFILES\*.*" /D /E /F /H /Y
MKDIR "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\QUICKBOOKS"
XCOPY "C:\PROGRAM FILES\INTUIT\QUICKBOOKS\*.*" "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\QUICKBOOKS\*.*" /D /E /F /H /Y
MKDIR "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\DRIVERS"
XCOPY "C:\DRIVERS\*.*" "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\DRIVERS\*.*" /D /E /F /H /Y
MKDIR "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\NVIDIA"
XCOPY "C:\NVIDIA\*.*" "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\NVIDIA\*.*" /D /E /F /H /Y
MKDIR "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\INTEL"
XCOPY "C:\INTEL\*.*" "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\INTEL\*.*" /D /E /F /H /Y
MKDIR "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\DELL"
XCOPY "C:\DELL\*.*" "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\DELL\*.*" /D /E /F /H /Y
MKDIR "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\DOWNLOADS"
XCOPY "C:\DOWNLOADS\*.*" "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\DOWNLOADS\*.*" /D /E /F /H /Y
MKDIR "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\WINDOWS.OLD"
XCOPY "C:\WINDOWS.OLD\*.*" "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\WINDOWS.OLD\*.*" /D /E /F /H /Y
MKDIR "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\WINDOWS.OLD.000"
XCOPY "C:\WINDOWS.OLD.000\*.*" "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\WINDOWS.OLD.000\*.*" /D /E /F /H /Y
MKDIR "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\WINDOWS.OLD.001"
XCOPY "C:\WINDOWS.OLD.001\*.*" "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\WINDOWS.OLD.001\*.*" /D /E /F /H /Y
ECHO.
ECHO.
ECHO.
ECHO The backup has completed. Please review the Backup Destination.
ECHO.
ECHO Backup Destination:
ECHO \\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%
ECHO.
ECHO If there is more than one user account on this computer, you will need to login
ECHO to each user account and then run this batch file.
ECHO.
ECHO You will need to Show All Hidden Files and Folders and Unhide All Protected
ECHO Operating System Files when restoring this backup from Server.
PAUSE
http://www.smartnetadmin.com
backup.cmd:
@ECHO OFF
CLS
FOR /F "TOKENS=2-4 DELIMS=/ " %%A IN ('DATE /T') DO (SET MYDATE=%%A-%%B-%%C)
SET LOG="\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\backup.log"
ECHO This batch file is intended for use with Windows XP.
ECHO.
ECHO Copies data from Current User Account to Server.
ECHO.
ECHO If there is more than one user account on this computer, you will need to login
ECHO to each user account and then run this batch file.
ECHO.
ECHO You will need to Show All Hidden Files and Folders and Unhide All Protected
ECHO Operating System Files when restoring this backup from Server.
ECHO.
ECHO All programs must be closed prior to executing this script. This script will
ECHO not backup an open file.
ECHO.
ECHO Windows XP does not support logging progress to a log file at the same time as
ECHO displaying progress on the the console. Therefore there is no backup log.
ECHO.
ECHO Please confirm that there is no data in the following Backup Destination.
ECHO.
ECHO Backup Destination:
ECHO \\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%
ECHO.
ECHO When ready to proceed with automated backup, please hit any key.
ECHO.
PAUSE
@ECHO ON
MKDIR "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\C ROOT\"
XCOPY C:\*.* "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\C ROOT\*.*" /D /F /Y
PAUSE
MKDIR "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\DESKTOP"
XCOPY "%USERPROFILE%\DESKTOP\*.*" "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\DESKTOP\*.*" /D /E /F /H /Y
MKDIR "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\MY DOCUMENTS"
XCOPY "%USERPROFILE%\MY DOCUMENTS\*.*" "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\MY DOCUMENTS\*.*" /D /E /F /H /Y
MKDIR "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\FAVORITES"
XCOPY "%USERPROFILE%\FAVORITES\*.*" "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\FAVORITES\*.*" /D /E /F /H /Y
MKDIR "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\LOCAL SETTINGS\APPLICATION DATA\IDENTITIES"
XCOPY "%USERPROFILE%\LOCAL SETTINGS\APPLICATION DATA\Identities\*.*" "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\LOCAL SETTINGS\APPLICATION DATA\IDENTITIES\*.*" /D /E /F /H /Y
MKDIR "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\MICROSOFT\ADDRESS BOOK"
XCOPY "%APPDATA%\MICROSOFT\ADDRESS BOOK\*.*" "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\MICROSOFT\ADDRESS BOOK\*.*" /D /E /F /H /Y
MKDIR "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\MICROSOFT\WINDOWS LIVE MAIL"
XCOPY "%USERPROFILE%\LOCAL SETTINGS\APPLICATION DATA\MICROSOFT\WINDOWS LIVE MAIL\*.*" "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\MICROSOFT\WINDOWS LIVE MAIL\*.*" /D /E /F /H /Y
MKDIR "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\MICROSOFT\WINDOWS LIVE\CONTACTS"
XCOPY "%USERPROFILE%\LOCAL SETTINGS\APPLICATION DATA\MICROSOFT\WINDOWS LIVE\CONTACTS\ "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\MICROSOFT\WINDOWS LIVE\CONTACTS" /D /E /F /H /Y
MKDIR "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\MICROSOFT\OUTLOOK"
XCOPY "%USERPROFILE%\LOCAL SETTINGS\APPLICATION DATA\MICROSOFT\OUTLOOK\*.*" "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\MICROSOFT\OUTLOOK\*.*" /D /E /F /H /Y
MKDIR "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\OUTLOOK FILES"
XCOPY "%USERPROFILE%\DOCUMENTS\OUTLOOK FILES\*.*" "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\OUTLOOK FILES\*.*" /D /E /F /H /Y
MKDIR "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\FIREFOX\PROFILES"
XCOPY "%%APPDATA%\MOZILLA\FIREFOX\PROFILES\*.* "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\FIREFOX\PROFILES\*.*" /D /E /F /H /Y
MKDIR "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\THUNDERBIRD\PROFILES"
XCOPY "%APPDATA%\THUNDERBIRD\PROFILES\*.*" "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\THUNDERBIRD\PROFILES\*.*" /D /E /F /H /Y
MKDIR "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\QUICKBOOKS"
XCOPY "C:\PROGRAM FILES\INTUIT\QUICKBOOKS\*.*" "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\QUICKBOOKS\*.*" /D /E /F /H /Y
MKDIR "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\DRIVERS"
XCOPY "C:\DRIVERS\*.*" "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\DRIVERS\*.*" /D /E /F /H /Y
MKDIR "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\NVIDIA"
XCOPY "C:\NVIDIA\*.*" "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\NVIDIA\*.*" /D /E /F /H /Y
MKDIR "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\INTEL"
XCOPY "C:\INTEL\*.*" "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\INTEL\*.*" /D /E /F /H /Y
MKDIR "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\DELL"
XCOPY "C:\DELL\*.*" "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\DELL\*.*" /D /E /F /H /Y
MKDIR "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\DOWNLOADS"
XCOPY "C:\DOWNLOADS\*.*" "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\DOWNLOADS\*.*" /D /E /F /H /Y
MKDIR "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\WINDOWS.OLD"
XCOPY "C:\WINDOWS.OLD\*.*" "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\WINDOWS.OLD\*.*" /D /E /F /H /Y
MKDIR "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\WINDOWS.OLD.000"
XCOPY "C:\WINDOWS.OLD.000\*.*" "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\WINDOWS.OLD.000\*.*" /D /E /F /H /Y
MKDIR "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\WINDOWS.OLD.001"
XCOPY "C:\WINDOWS.OLD.001\*.*" "\\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%\WINDOWS.OLD.001\*.*" /D /E /F /H /Y
ECHO.
ECHO.
ECHO.
ECHO The backup has completed. Please review the Backup Destination.
ECHO.
ECHO Backup Destination:
ECHO \\SERVER\INSTALL\CUSTOMER BACKUPS\%MYDATE%\%USERNAME%
ECHO.
ECHO If there is more than one user account on this computer, you will need to login
ECHO to each user account and then run this batch file.
ECHO.
ECHO You will need to Show All Hidden Files and Folders and Unhide All Protected
ECHO Operating System Files when restoring this backup from Server.
PAUSE
http://www.smartnetadmin.com
Comments
Post a Comment