Windows 下面, KeePassXC 命令行载入数据库的问题?

2023-08-28 17:38:06 +08:00
 qazwsxkevin
大概看了一下官方 Doc ,KeePassXC.exe (并非 KeePassXC-cli.exe ),
不可以命令行方式实现 KeePass 对一个数据库文件,进行一行命令附带密码进行加载?

mydb.kdbx 是放在 VeraCrypt 的卷盘中,我的逻辑上是 VeraCrypt 盘加载后,再去加载 KeePassXC 的,
想通过 powersehll 或者批处理完成这一步
509 次点击
所在节点    问与答
4 条回复
qazwsxkevin
2023-08-29 17:54:07 +08:00
换 KeePass 后,命令行加载完全没问题,果断放弃 KeePassXC
chinni
2023-08-29 21:14:43 +08:00
qazwsxkevin
2023-08-29 21:28:54 +08:00
@chinni 不行,我认为是因为 XC 的对数据库的管理逻辑和 KeyPass 有些不一样,
--pw-stdin ,没有太详细的说,试了几次就放弃,没琢磨下去了
KeePassXC-cli.exe 对数据库条目的管理很强大,
但要进程打开(我指 WIN 下面 XC 的程序),并且要运行起 Browser plugin 和浏览器通信,XC 目前应该没这个途径,
而 KeePass 本身就有-pw 参数,很方便就直接打开数据库运行起来了
chinni
2023-08-29 22:54:25 +08:00
@qazwsxkevin
把密码 存在一个文件里 比如 c:\pwd 只能有一行行尾不要有空格和回车
然后用下面命令 `type c:\pwd | keepassxc --pw-stdin c:\db.kdbx`

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/968952

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX