В настоящее время я использую robocopy в цикле, выполняя следующую команду в нескольких разных каталогах:
robocopy $sourceFolder $purgeFolder /MOV /LEV:0 /MINAGE:$OlderThan
Все пути к исходным папкам находятся на одном уровне в нашей структуре каталогов и имеют точно такие же разрешения, однако, когда цикл достигает определенных каталогов, robocopy просто постоянно сообщает ERROR 87 (0x00000057) Accessing Destination Directory
. Сценарий запускается с учетной записью службы с полным контролем над каталогами и файлами, и когда я сам запускаю сценарий, я не сталкиваюсь с такими же проблемами. Сам Robocopy создает $purgeFolder
успешно, однако затем сообщает, что не может получить к нему доступ.