У меня возникла проблема с автоматизацией развертывания, после того как я остановил службу, все еще есть блокировка файла, и я не могу ее удалить. Я действительно не хочу начинать взламывать сон, чтобы сделать что-то, что "обычно работает". Есть ли хороший способ правильно решить проблему заблокированных файлов, возможно, что-то вроде "ждать, пока файл не будет удален":
Get-ChildItem: доступ к пути "D:\MyDirectory" запрещен.
'Test-Path' недостаточно в этом случае, поскольку папка существует и у меня есть доступ к ней.