ICACLS는 아래 명령을 사용하여 트리의 ACL을 저장할 수 있습니다. 여기서 a_dir_root
이 트리의 루트는 다음과 같습니다.
icacls a_dir_root\ /save AclFile /T /C /Q
물론 그룹은 SID로 식별됩니다. 이름별로 동일한 그룹이 설정된 다른 서버에서 복원하고 싶지만 매핑된 SID가 원본 서버와 동일하지 않습니다.
간단하고 우아한 방법이 있습니까? 아니면 이 작업을 위한 스크립트(예: 매핑된 이름으로 모든 SID를 ACL 파일로 바꾸는 몇 줄)를 작성해야 합니까? (자동화된 버전의무차별 대입 교체)
Cygwin에서 실행되는 Bash 스크립트를 사용한 적이 있지만 당연히 다음과 같은 문제가 발생했습니다.블로다. 코딩을 시작하기 전에 묻습니다.