V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
qazwsxkevin
V2EX  ›  问与答

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

  •  
  •   qazwsxkevin · Aug 28, 2023 · 872 views
    This topic created in 982 days ago, the information mentioned may be changed or developed.
    大概看了一下官方 Doc ,KeePassXC.exe (并非 KeePassXC-cli.exe ),
    不可以命令行方式实现 KeePass 对一个数据库文件,进行一行命令附带密码进行加载?

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