增强KeePass密码管理的批处理脚本(第3版)

rem ===== 1、此脚本从此行开始 =====
rem 脚本名称:增强KeePass密码管理的批处理脚本(第3版)
rem 脚本制作日期:2020年9月22日
rem 脚本作者:aahk
rem ===== 2、版本更新内容 =====
rem 第2版修改的内容:
rem a、添加自动删除旧数据库的功能
rem b、改成绝对路径,让Easy 7z找得到文件
rem c、把反斜杠替换成了右中括号]符号,复制代码后请大家自己再批量替换一下
rem 因为www.AutoAHK.com网站会删除源代码中的斜杠字符,所以只好麻烦一点了
rem 第3版修改的内容:
rem d、修复功能:删除365天之前的KeePass密码管理数据库的备份文件
rem ===== 3、脚本说明 =====
rem 此脚本主要用于启动KeePass密码管理程序,按照日期时间备份密码数据库,删除以前的旧的密码数据库
rem 为了提高脚本的通用性,采用BAT批处理脚本,可以在Windows XP和Windows Server 2019操作系统中运行
rem 本文不使用VBS脚本
rem 本文不使用AutoHotkey脚本
rem
rem ===== 4、设置脚本的参数 =====
rem @echo off
rem setlocal enabledelayedexpansion
rem
rem ===== 5、启动KeePass程序,并打开默认的密码管理数据库,只使用密码加密,不使用密匙文件 =====
rem KeePassRun.exe程序文件是用Easy7z重新打包后的程序文件
rem KeePass主程序已经改名为KeePassRun.exe
start D:]PortableApps]KeePass]KeePassRun.exe D:]PortableApps]KeePass]Database.kdbx
rem
rem ===== 6、删除%%a:]KeePassDB]目录下365天之前的 *.kdbx 密码管理数据库文件 =====
rem (按照修改日期判断文件的新旧程度,并判断是否需要删除此备份文件)
rem
for %%a in (c d e f g h i j k l m n o p q r s t u v w x y z) do (
 md %%a:]KeePassDB]
rem 由于Windows XP中没有forfiles.exe文件,所以我把forfiles.exe文件复制到了文件夹D:]PortableApps]KeePass]中。
D:]PortableApps]KeePass]forfiles.exe /p %%a:]KeePassDB] /s /m *.kdbx /d -365 /c “cmd /c del /f /q @path”
)
rem
rem ===== 7、按照日期备份KeePass密码管理数据库的当天版本 =====
rem 指定KeePass密码管理数据库的当天备份文件名称
set str_time_first_bit=”%time:~0,1%”
if %str_time_first_bit%==” ” (
 set str_date_time=%date:~0,4%%date:~5,2%%date:~8,2%_0%time:~1,1%%time:~3,2%%time:~6,2%
)else (
set str_date_time=%date:~0,4%%date:~5,2%%date:~8,2%_%time:~0,2%%time:~3,2%%time:~6,2%
)
set KeePassBakFileName=KeePass_Backup_%str_date_time%.kdbx
rem 复制拷贝备份
for %%c in (c d e f g h i j k l m n o p q r s t u v w x y z) do (
 md %%c:]KeePassDB]
copy /y D:]PortableApps]KeePass]Database.kdbx %%c:]KeePassDB]%KeePassBakFileName%
copy /y %~0 %%c:]KeePassDB]
copy /y D:]PortableApps]KeePass]KeePass.exe %%c:]KeePassDB]
)
rem
rem ===== 8、此批处理脚本所需软件的下载网址 =====
rem
rem KeePass Password Safe 密码管理器下载网址
rem https:]]keepassinfo]
rem 文件: KeePass-246.zip
rem MD5: BACD549C3E96B808F2117E3891972A5C
rem
rem 简体中文语言汉化包下载网址
rem https:]]keepass.info]translations.html
rem
rem Easy 7z V2 智能自解压制作工具下载网址
rem https:]]www.cr173.com]soft]13791.html
rem https:]]www.baidu.com]s?wd=easy7z
rem
rem 如果需要把KeePass密码管理的数据库文件*.kdbx备份到群晖NAS服务器上
rem 请先新增KeePassDB共享文件夹然后再映射磁盘盘符
rem 推荐使用RaiDrive_2020.6.36映射群晖的WebDAV文件服务为本地磁盘盘符
rem 推荐使用NetDrive  v2.6.16.962 映射群晖的WebDAV文件服务
rem 推荐使用South River WebDrive 2019映射群晖的WebDAV文件服务
rem ===== 9、此脚本到此行结束 =====

给TA捐赠
共{{data.count}}人
人已捐赠
案例

增强KeePass密码管理的批处理脚本(第2版)-2020年9月22日

2020-9-22 10:34:44

案例

系统命令调用

2020-9-23 21:23:55

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
有新私信 私信列表
搜索