我正在尝试创建一个备份脚本,它可以解锁外部的位存器驱动器,机器人将文件复制到它,然后当它完成时锁定它。我能够很好地解锁和复制,但“锁-比特锁”的最后一步是给我一个“访问拒绝”错误,因为驱动器仍在使用(例如,机器人副本仍在结束)。
Unlock-Bitlocker e: -Password (ConvertTo-SecureString "omgClearText" -AsPlainText -Force)
Robocopy "\\MyFileServer\C$\Files" "E:\" /Bunch /of /parameters
Lock-Bitlocker e:我试过使用Wait-Job来等待机器复制的完成,但这是行不通的。我考虑过锁-比特锁E:-ForceDismount,但我不想卸载,直到所有的文件成功复制。
是否有办法在锁定前正确地等待系统复制?
发布于 2019-12-21 16:26:04
我对此进行了测试,并能重现这个问题。对我来说解决问题的办法是插入
timeout 5在使用lock命令的行之前。
https://serverfault.com/questions/995404
复制相似问题