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


18

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

Рассматриваемый сервер является сервером EMC Celerra CIFS.

Любые идеи, как очистить это и удалить недействительные новые направления?

Ответы:


27

Поэтому для этого вы можете вернуться к своим дням DOS (если они у вас были) и использовать соглашение об именах 8.3, которое позволяет обойти недействительные дескрипторы безопасности NTFS, которых там нет.

Действия по удалению недействительных новых папок назначения:

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

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


4
Что случилось с пользователем?
Джек,

@ Джек, все хорошо, это была честная ошибка.
TheCleaner

1
Ох ... Я думал, что его отправили в темницу.
Джек,
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.