Я пытаюсь создать сценарий резервного копирования, который разблокирует внешний диск Bitlocker, копирует файлы на него, а затем блокирует его, когда это будет сделано. Я могу разблокировать и скопировать нормально, но последний шаг «Lock-Bitlocker» дает мне ошибку «доступ запрещен», потому что диск все еще используется (например, robocopy все еще завершается).
Unlock-Bitlocker e: -Password (ConvertTo-SecureString "omgClearText" -AsPlainText -Force)
Robocopy "\\MyFileServer\C$\Files" "E:\" /Bunch /of /parameters
Lock-Bitlocker e:
Я пробовал использовать Подождите-Job дождаться завершения Robocopy, но это не сработает. Я считал Lock-Bitlocker E: -ForceDismount но я не хочу отключаться до тех пор, пока все файлы не будут успешно скопированы.
Есть ли способ правильно дождаться копирования системы перед блокировкой?
Я проверил это и смог воспроизвести эту проблему. Для меня это решило вставить
timeout 5
перед строкой с командой блокировки.