AD备份的一个脚本
来源:互联网 发布:淘宝上龙瞎多少钱 编辑:程序博客网 时间:2024/05/18 01:54
把下面文件复制到.txt文件里,改成.bat文件后运行。
@echo off
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::功能:每天备份到本机,每周拷贝到文件服务器,并删除旧文件::
:: ::
::按此设置,把本批处理文件放至D:/Backup下 ::
::需要自行创建D:/Backup/data文件夹 ::
::NAS文件服务器上建立相应文件AD-BJ-1 ::
:: ::
:: ::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::设置环境变量
::备份文件前缀
SET PRE=AD_BJ_1
::NAS服务器地址及路径
SET NASIP=//192.168.1.10/bak$
::NAS用户名
SET NASUSER=bak
::NAS密码
SET NASPASSWD=123456
::本地映射盘符
SET NASDRIVER=Y:
::备份目标目录,NAS驱动器映射后的路径
SET PATHNAS=%NASDRIVER%/AD-BJ-1
::本地存放路径
SET PATHLOCAL=D:/backup/data
::NAS文件保存天数
SET /A DAYNAS=22
::本地文件保存天数
SET /A DAYLOCAL=8
date /t | find "星期日" && goto fullbackup
:normalbackup
ntbackup backup systemstate /J "%PRE%_%date:~0,10%" /F %PATHLOCAL%/%PRE%_%date:~0,10%.bkf /v:yes
forfiles /p %PATHLOCAL% /s /m *.* /d -%DAYLOCAL% /c "cmd /c del @file"
exit
:fullbackup
ntbackup backup systemstate /J "%PRE%_%date:~0,10%" /F %PATHLOCAL%/%PRE%_%date:~0,10%.bkf /v:yes
net use %NASDRIVER% %NASIP% "%NASPASSWD%" /user:"%NASUSER%"
copy %PATHLOCAL%/*.* %PATHNAS%/ /y
forfiles /p %PATHNAS% /s /m *.* /d -%DAYNAS% /c "cmd /c del @file"
net use y: /delete
exit
- AD备份的一个脚本
- 一个mongodb的备份脚本
- 自制的一个自动备份数据文件脚本
- 贡献一个PostgreSQL的备份脚本
- 贡献一个PostgreSQL的备份脚本(原创)
- 发布一个elastix备份的脚本
- 一个简单的SVN备份批处理脚本
- 一个自动备份上传的脚本
- 写一个自动备份的脚本
- ORACLE 一个完整的rman备份脚本
- 一个简单的mysql备份脚本用于线上备份
- 一个bash备份脚本
- 一个Python备份脚本
- AD的一个问题
- 备份与恢复Windows2003的AD数据库
- 备份与恢复Win2003的AD数据库
- 备份与恢复Win2003的AD数据库
- 一个Mysql自动备份脚本
- 招聘条件
- 常用的linux命令
- cronjob
- 共享软件地址
- 帕金森定律
- AD备份的一个脚本
- C/C++数组名与指针区别深入探索
- WIFI环境搭建
- 人才那里找
- global index & local index的区别
- 深度理解Oracle10g中UNDO_RETENTION参数的使用
- Asp.net常用的51个代码(非常实用)
- 王鱼的启示
- 汇编之路--开头难