TrueCrypt 命令行:按卷名卸载?

TrueCrypt 命令行:按卷名卸载?

考虑命令:TrueCrypt.exe /q /e /v“dummy.tc”

1:有没有办法从命令行卸载 dummy.tc 而不需要知道它的驱动器号?

2:执行此命令后,有没有办法发现 dummy.tc 附加到了哪个驱动器号?


背景故事:

我正在为整个工程团队使用的数百个 U 盘实施全站范围的 TrueCrypt 部署。用户在任何时候都有六个以上的 U 盘挂在计算机上是很常见的,因为他们需要同时更新多台机器。我的测试台现在有 11 个驱动器挂在外面。由于驱动器号冲突,这是一个硬性限制,但工作人员认为这是一个合理的数字。

每个驱动器上都包含一个简单的批处理脚本,它将遍历棒上的所有 *.tc 卷,并通过密钥文件和/或密码提示单独安装它们。

我的文档要求用户在弹出卷所在的驱动器之前有选择地卸载卷,但保持存储棒-卷-驱动器号关系的正确性变得越来越令人头疼。今天早上,我已经因为弹出错误的驱动器而意外损坏了一个卷,我不相信我的用户会更善于保持正确性。

一个简单的解决方案是在每个驱动器上再运行一个批处理脚本,该脚本将找到该驱动器上的所有卷,卸载它们并弹出驱动器。但是,由于卷附加到下一个可用的驱动器号,而 TC 只提供一个简单的退出代码,我似乎无法找出 TC 使用的是什么驱动器号。卸载所有也不是一种选择,因为用户很可能在其他卷上打开了文件。

有 TC 专家遇到过这样的问题吗?有什么建议吗?

相关内容