我正在尝试创建一个备份脚本,用于解锁外部 Bitlocker 驱动器,将文件复制到该驱动器,然后在完成后将其锁定。我可以正常解锁和复制,但“Lock-Bitlocker”的最后一步给了我一个“访问被拒绝”错误,因为驱动器仍在使用中(例如,robocopy 仍在结束)。
Unlock-Bitlocker e: -Password (ConvertTo-SecureString "omgClearText" -AsPlainText -Force)
Robocopy "\\MyFileServer\C$\Files" "E:\" /Bunch /of /parameters
Lock-Bitlocker e:
我试过使用等待工作等待 Robocopy 完成,但那不起作用。我考虑过锁定 Bitlocker E:-ForceDismount但我不想卸载,直到所有文件都成功复制完毕。
有没有办法在锁定之前正确等待系统复制?
答案1
我测试了这个问题,可以重现这个问题。我解决这个问题的方法是插入
timeout 5
在带有锁定命令的行之前。