사용자가 실수로 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 : *.*

NTFS 보안없이 "E", "X", "COPYALL", "TEE"폴더가 모두 생성됩니다.

폴더 보안 탭에 "요청한 보안 정보를 사용할 수 없거나 표시 할 수 없습니다."가 표시됩니다. Windows 탐색기 나 일반 명령 줄을 통해 폴더를 삭제할 수 없습니다.

해당 서버는 EMC Celerra CIFS 서버입니다.

이것을 정리하고 유효하지 않은 새로운 목적지를 제거하는 방법에 대한 아이디어가 있습니까?

답변:


27

따라서이를 위해 DOS 일로 되돌아 가서 (없는 경우) 유효하지 않은 NTFS 보안 설명자를 처리하는 8.3 명명 규칙을 사용할 수 있습니다.

잘못된 새 대상 폴더를 제거하는 단계 :

  1. 이러한 새 폴더가 나열된 루트 폴더에 대한 관리자 권한으로 명령 프롬프트를 엽니 다.
  2. 명령 DIR /X을 사용하여 8.3 이름 지정 규칙으로 폴더를 나열 하십시오 . 참고 : DIR /X *NewAccounting*특정 디렉토리 만 표시하도록 명령을 와일드 카드하려는 경우 유사하거나 유사한 것을 사용할 수 있습니다 .
  3. NewAcc~1다음 과 같이 잘못된 디렉토리 목록이 표시되면이 를 제거 할 차례입니다.
  4. 명령 rmdir NewAcc~1 /S을 사용하여 실수로 작성된 디렉토리 및 모든 서브 디렉토리 (및 파일)를 제거하십시오.

다른 사람을 돕는 희망.


4
사용자는 어떻게 되었습니까?
Jack

@ 잭 모두 잘, 그것은 정직한 실수였다.
TheCleaner

1
오 .. 그가 던전으로 보내 졌다고 생각 했어.
Jack
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.