V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
qazwsxkevin
V2EX  ›  问与答

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

  •  
  •   qazwsxkevin · 2023-08-28 17:38:06 +08:00 · 525 次点击
    这是一个创建于 488 天前的主题,其中的信息可能已经有所发展或是发生改变。
    大概看了一下官方 Doc ,KeePassXC.exe (并非 KeePassXC-cli.exe ),
    不可以命令行方式实现 KeePass 对一个数据库文件,进行一行命令附带密码进行加载?

    mydb.kdbx 是放在 VeraCrypt 的卷盘中,我的逻辑上是 VeraCrypt 盘加载后,再去加载 KeePassXC 的,
    想通过 powersehll 或者批处理完成这一步
    4 条回复    2023-08-29 22:54:25 +08:00
    qazwsxkevin
        1
    qazwsxkevin  
    OP
       2023-08-29 17:54:07 +08:00
    换 KeePass 后,命令行加载完全没问题,果断放弃 KeePassXC
    chinni
        2
    chinni  
       2023-08-29 21:14:43 +08:00
    qazwsxkevin
        3
    qazwsxkevin  
    OP
       2023-08-29 21:28:54 +08:00
    @chinni 不行,我认为是因为 XC 的对数据库的管理逻辑和 KeyPass 有些不一样,
    --pw-stdin ,没有太详细的说,试了几次就放弃,没琢磨下去了
    KeePassXC-cli.exe 对数据库条目的管理很强大,
    但要进程打开(我指 WIN 下面 XC 的程序),并且要运行起 Browser plugin 和浏览器通信,XC 目前应该没这个途径,
    而 KeePass 本身就有-pw 参数,很方便就直接打开数据库运行起来了
    chinni
        4
    chinni  
       2023-08-29 22:54:25 +08:00
    @qazwsxkevin
    把密码 存在一个文件里 比如 c:\pwd 只能有一行行尾不要有空格和回车
    然后用下面命令 `type c:\pwd | keepassxc --pw-stdin c:\db.kdbx`
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2064 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 01:05 · PVG 09:05 · LAX 17:05 · JFK 20:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.