로컬 파일을 네트워크 공유에 백업하기 위해 Robocopy를 실행하는 작업 스케줄러 작업이 있습니다. 네트워크 공유에 액세스하려면 도메인 자격 증명을 사용해야하지만 로컬 컴퓨터가 도메인에 없으며 작업이 로컬 관리자로 실행됩니다. 이 솔루션네트워크 공유를 일시적으로 매핑하고 매핑 해제하는 작업이 작동하지만 작업 스케줄러 작업 작업을 보는 사람에게는 암호가 일반 텍스트로 노출됩니다. 작업 스케줄러 작업은 Robocopy를 실행하고 적절한 드라이브 문자를 참조하면되므로 네트워크 드라이브를 일반적으로 반영구적으로 매핑하는 것이 좋습니다. 그러나 항상 "시스템이 지정된 경로를 찾을 수 없습니다"라는 오류가 발생합니다. 작업 스케줄러에서이 명령을 실행할 때 Robocopy 로그에서 명령이 높은 명령 프롬프트에서 제대로 작동하더라도 (작업이 가장 높은 권한으로 실행되도록 설정되어 있음). 또한 이 레지스트리 조정 을 수행 하여 관리자 권한 명령 프롬프트에서 매핑 된 드라이브에 액세스했습니다.
편집 : 명확히하기 위해 로컬 관리자로 로그인하여 관리자로 Windows 탐색기를 시작합니다. 네트워크 공유를 드라이브 문자 Y에 매핑합니다. 관리자 권한으로 명령 프롬프트를 시작하고 실행합니다.
C:\Windows\System32\Robocopy.exe C:\temp Y:\temp
잘 작동합니다. 사용자가 로그인했는지 여부에 관계없이 가장 높은 권한으로 정확하게 동일한 명령을 실행하는 작업 스케줄러 작업을 만듭니다. 나는 그것을 실행하고 오류가 발생합니다. 나는 통나무에 쓰고 얻는다
ERROR 3 (0x00000003) Getting File System Type of Destination Y:\temp\
The system cannot find the path specified.
뒤에
ERROR 3 (0x00000003) Creating Destination Directory Y:\temp\
The system cannot find the path specified.