通过Cobian prebackup事件挂载TrueCryptencryption卷

我有一个1TB的USB磁盘,在那里做WS2008 R2文件服务器的第一级备份。 USB没有完全encryption,大约700GB。 Cobian作为服务运行,在备份时模拟Administrator用户。

发生了一个“不小心”的事情,有人拔掉了USB接口,然后重新插上。 每天检查备份并不是什么大事,但是我想制作一个脚本来安装encryption文件,以防备份之前的情况。 脚本工作正常,如果我执行它,但它似乎失败,如果Cobian没有打开会话执行。 Cobian总是失败,因为没有find安装的单元(T :)。 脚本,在.bat文件中:

"[fullpath]\truecrypt.exe" /vz:\backups /lt /k [keyfilepath] /a /q /s /cn > "C:\mount.log" 

Z是usb,它在插入时总是需要这个字母。 另外,mount.log始终是空的。 我已经阅读了TrueCrypt已知问题和常见问题,我看不到任何相关的东西。 任何想法为什么它会失败或如何获得日志消息?

PS:我也尝试将encryption文件安装为可移动媒体,但没有运气。 USB被安装成驱动器,而不是可移动介质。

检查系统和应用程序事件日志。

要发现错误,请将批处理结束更改为:>“C:\ mount.log”2>&1

可能是,如果没有开放的用户会话,Windows不会将驱动器号分配给USB设备? 像这样创build一个cmd文件:

 cd z:\ 2> c:\test.log echo %errorlevel% >> c:\test.log 

在没有打开的用户会话的情况下,安排任务以在时间运行此任务。 检查c:\ test.log