windows backup动态文件备份和恢复

强力推荐Java架构师学习网址:https://qiuyadongsite.github.io/

网络上安装windows back up的文章很多,这里不做介绍!
实际应用中应该是除了配置Backup进行每天的备份外,还希望动态按时进行备份和恢复,这里使用bat文件调用backup的wbadmin进行实现,建立三个文件:
backup.bat用于动态备份;
getVersion.bat用于获取备份版本;
recovery.bat用于恢复执行;
(注意都需要以管理员用户运行)
1,backup.bat中
wbadmin enable backup -addtarget:\\*-pc3\share3 -schedule:%time:~0,5% -include:c:\share\* -user:* -password:test123!
//创建备份,并将备份文件夹设置到域内的共享文件夹中,获取当前时间(便于及时调用),使用域目标共享的用户名和密码创建
wbadmin start backup
//调用此备份
需要交互(这里不知道怎么解决),手动Y即可
2,getVersion.bat中
wbadmin get versions(记录下自己要恢复的version)
pasue;
3.recovery.bat中
wbadmin start recovery -version:*(上面获取的version)  -itemType:File -items:c:\share -recoveryTarget:E:\ -recursive//将文件恢复到E盘
pause;
问题总结,需要以管理员用户运行(或者runas /user:administrator "cmd /k"),需要交互手填Y,暂时不知道怎么解决!

你可能感兴趣的:(windows系统)