robocopy로 백업을 하려는데 다음과 같은 오류가 나 진행이 되지 않는 경우가 있다. (log:<logfile> 옵션을 주어 로그를 기록하면, 해당 파일에 오류 내용이 기록됨)
![robocopy](https://lazytrees.com/wp-content/uploads/2023/12/robocopy.png)
오류: 감사 관리 사용자 권한이 없습니다.
**** 감사 정보를 복사하려면 이 권한이 필요합니다(/COPY:U 또는 /COPYALL).
위 내용의 핵심은 '권한이 없다'라는 부분.
- '/COPY:U'는 감사 정보(auditing information)를 포함한다는 의미
- '/COPYALL'의 경우 (감사 정보를 비롯해) 모든 파일 정보를 포함한다는 의미
이를 수행하려면 권한이 필요하다는 것.
/COPY:<copyflags>
D - Data
A - Attributes
T - Time stamps
X - Skip alt data streams
S - NTFS access control list (ACL)
O - Owner information
U - Auditing information
/COPYALL Copies all file information (equivalent to /copy:DATSOU).
*learn.microsoft.com 참고
해결 방법
감사 정보가 필요 없다면 해당 옵션을 피해서 실행해도 상관없고, 관리자 모드로 명령 프롬프트를 실행한 후(명령 프롬프트 우클릭 또는 실행 옵션에서 관리자 권한으로 실행) robocopy를 실행하니 해당 옵션을 주어도 문제없이 백업 되었다.
![administrator](https://lazytrees.com/wp-content/uploads/2023/12/administrator.jpg)
![관리자 모드 명령 프롬프트](https://lazytrees.com/wp-content/uploads/2024/01/administrator_cmd.png)