Назад | Перейти на главную страницу

Пользователь случайно испортил команду Robocopy и создал несколько папок с поврежденной системой безопасности.

У нас был пользователь, запустивший команду 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, которых нет.

Шаги по удалению недопустимых новых целевых папок:

  1. Откройте командную строку с правами администратора для корневой папки, в которой перечислены эти новые папки.
  2. Используйте команду DIR /X чтобы перечислить папки в соглашении об именах 8.3. Примечание: вы можете использовать что-то вроде DIR /X *NewAccounting* или аналогичный, если вы хотите использовать подстановочные знаки для команды, чтобы показывать только определенные каталоги.
  3. Когда у вас есть список ваших недействительных каталогов, показанный примерно как NewAcc~1 тогда пора их удалить.
  4. Используйте команду rmdir NewAcc~1 /S чтобы удалить каталог и все его подкаталоги (и, возможно, файлы), которые были созданы случайно.

Надеюсь, это поможет кому-то другому.