У нас был пользователь, запустивший команду robocopy для копирования некоторых файлов, но, к сожалению, пользователь случайно испортил синтаксис.
Что-то вроде:
robocopy "\\server1\share\Accounting" \\server1\share\NewAccounting" /E /X /COPYALL /TEE
Что без правильной цитаты в каталоге назначения закончилось тем, что испортило место назначения rocobopy следующим образом:
Started : Tue May 05 12:30:00 2015
Source : \\server1\share\Accounting
Dest : \\server1\share\NewAccounting \E \X \COPYALL \TEE\
Files : *.*
Это приводит к созданию новых папок «E», «X», «COPYALL», «TEE» без защиты NTFS.
Вкладки безопасности папок показывают: «Запрошенная информация о безопасности недоступна или не может быть отображена». и вы не можете удалить папки через проводник Windows или обычную командную строку.
Рассматриваемый сервер является сервером EMC Celerra CIFS.
Есть идеи, как очистить это и удалить недопустимые новые направления?
Так что для этого вы можете вернуться к своим временам DOS (если они у вас были) и использовать соглашение об именах 8.3, которое обходит недопустимые дескрипторы безопасности NTFS, которых нет.
Шаги по удалению недопустимых новых целевых папок:
DIR /X
чтобы перечислить папки в соглашении об именах 8.3. Примечание: вы можете использовать что-то вроде DIR /X *NewAccounting*
или аналогичный, если вы хотите использовать подстановочные знаки для команды, чтобы показывать только определенные каталоги.NewAcc~1
тогда пора их удалить.rmdir NewAcc~1 /S
чтобы удалить каталог и все его подкаталоги (и, возможно, файлы), которые были созданы случайно.Надеюсь, это поможет кому-то другому.