在没有安装SP2之前,我是使用BackUp exec来备份的,后来安装了SP2之后,发现BackUp exec不能备份了,不知道为什么,后来只有使用Windows自带的备份功能来备份了。先说明一下环境
环境:
Windows Server 2008 SP2 标准版
Exchange 2007 SP2
下面开始说明步骤
步骤:
1、为系统添加备份功能
2、利用Wbadmin命令编写脚本。
@echo off
::MailBack.bat
::备份邮件到网络服务器rem 定义网络路径
set backupshare=\\10.0.0.3\MailBackrem 备份的文件包括
set include=d:,e:rem 为建立文件夹定义时间变量
set m=%date:~5,2%
set d=%date:~8,2%rem 定义新的文件夹名
set newfolder=%backupshare%\%m%%d%
echo Creating %newfolder%mkdir %newfolder%
rem 运行备份
echo Backing up %include% to %newfolder%
wbadmin start backup -backuptarget:%newfolder% -include:%include% -vssfull -quietrem 清除变量
set backupshare=
set include=
set m=
set d=
set newfolder=3、将以上内容复制到记事本,然后保存为MailBack.bat
4、建立计划任务,根据自己的实际情况定制计划任务,注意,建立完计划任务后,要在该任务的属性中将“使用最高权限运行”勾选,否则该计划不能正常运行。
另附上Wbadmin Start backup的使用帮助
用法: WBADMIN START BACKUP
[-backupTarget:{TargetVolume | TargetNetworkShare}]
[-include:VolumesToInclude]
[-allCritical]
[-noVerify]
[-user:UserName]
[-password:Password]
[-noInheritAcl]
[-vssFull]
[-quiet]使用指定参数运行一次性备份。如果未指定任何选项而启用计划备份,则使用
计划备份的设置运行备份。如果指定了参数,则会运行卷影复制服务(VSS)的
副本备份,而且不会更新正在备份文件的历史记录。-backupTarget 该备份的存储位置。需要驱动器号或远程共享网络文件夹
的通用命名约定(UNC)路径(\\servername\sharename\)。
注意: 如果指定远程共享文件夹,则该备份会覆盖此服务器上该
位置中的任何现有备份。-include 要在备份中包含的用逗号分隔的卷驱动器号、卷装入点或基于 GUID
的卷名称列表。
仅在指定 -backupTarget 时使用。-allCritical 在备份中自动包括所有关键卷(包含操作系统组件的卷)。可以
与 -include 参数一起使用。这在创建完整的系统备份或系统状态
恢复时很有用。
仅在指定 -backupTarget 时使用。-noVerify 如果指定该参数,则不会对写到可移动介质(如 DVD)的备份验证
错误。如果不使用此参数,则会对写到可移动介质的备份进行验证。-user 如果备份目标是一个远程共享文件夹,则指定对远程共享文件夹
具有写入权限的用户名。-password 由参数 -user 指定的用户名的密码。
-noInheritAcl 如果指定该参数,则指定的凭据会应用到包含该备份的
\\<RemoteSharedFolder>\WindowsImageBackup\<ComputerName>
文件夹。若要以后访问该备份,则必须使用这些凭据,或者您必须是
具有该共享文件夹的计算机上的 Administrators 组或
Backup Operators 组成员。如果未使用 -noInheritAcl,则
默认情况下,来自该共享文件夹的访问控制列表(ACL)权限应用于
<ComputerName> 文件夹,以便对此远程共享文件夹具有访问权限
的任何用户都可以访问此备份。-vssFull 如果指定该参数,则使用卷影复制服务(VSS)执行完整备份。每个
文件的历史记录将得到更新以反映已对其进行备份。如果未指定该
参数,则 START BACKUP 将备份副本,但不会更新正在备份的文件的历
史记录。
警告: 如果不使用 Windows Server Backup 备份当前备份中卷上的应
用程序,请勿使用该参数。否则,可能会中断其他备份产品正在进行
的增量的、差分备份或其他类型的备份。-quiet 在不提示用户的情况下运行该命令。
总结:
虽然这篇博文只是说明了如何实现Exchange 的自动备份,但是我更想说的是Wbadmin是一个很强大的工具,我们今天用的只是它强大功能中的一部分,以后有机会我会写更多关于Wbadmin的文章,希望大家也能够去研究和学习。
转载于:https://blog.51cto.com/yewind/318499