关键词: powershell 备份 自动备份
使用powershell可以实现每天自动备份,自动压缩文件,保留多少天备份的数据
现在的服务器器windows2003/2008/2012基本上都支持powershell
什么是powershell?
箭头所指的图标就是powershell


1.备份程序文件夹设置
备份程序分成两部分(以福建为例):yaojianBakBat和fujianYaojianAutoBak文件夹
yaojianBakBat文件夹
yaojianBakBat文件夹 一般放在Lotus目录下 和 domino服务器目录放在一起



yaojianBakBat文件夹主要存放备份的powershell脚本、bin目录下的压缩dll文件
如下图:yaojianbak.PS1就是备份的脚本文件

yaojianbak.PS1的编辑配置
主要是修改箭头指向的三个地方
分别是备份的源路径、目标路径、备份文件保留天数
#备份yaojian数据到备份目录部分现在是备份所有的nsf、ntf、flw文件
可以根据各个所的情况选择备份文件

fujianYaojianAutoBak文件夹
fujianYaojianAutoBak文件夹放在数据备份盘

这个名字可以根据各个所名自己修改,然后在 yaojianbak.PS1配置文件里修改路径
files文件夹:存放从yaojian目录拷贝过来的临时数据
注意:如果备份的文件发生变化,备份前请先清空 files/yaojian 目录下的文件,不然压缩文件还会把不需要备份的文件压缩进去
注意:如果备份的文件发生变化,备份前请先清空 files/yaojian 目录下的文件,不然压缩文件还会把不需要备份的文件压缩进去
yaojian文件夹不要删除
zip:存放当天的压缩文件
zip_history:历史压缩文件夹,超过定义的天数备份文件会被删除

2.第一次执行ps1文件设置
3.环境变量设置
4.设置任务计划程序




添加参数(可选): 输入yaojianbak.PS1所在的文件路径

完成设置保存时候会让输入服务器管理员(一般是administrator)的密码,输入密码确定即可。
5.如果执行不了压缩怎么办?
现在用的dotNet平台的dll压缩组件进行压缩,可能win2003部分服务器不支持这种方式
如果不支持可以 使用7Z压缩压缩文件,厦门所遇到过这种情况
如果不支持可以 使用7Z压缩压缩文件,厦门所遇到过这种情况
关于使用7Z压缩以后再补充