Windows 서버에서 Jenkins를 실행 중이며 매핑 된 네트워크 드라이브에 대한 액세스 권한을 원합니다. 내가 로그인 한 동일한 사용자 자격 증명을 사용하여 Jenkins를 실행합니다. 문제는 다음과 같습니다. Jenkins와 로컬 명령 프롬프트에서 매핑 된 드라이브에있는 파일에 동일한 액세스 권한이 없습니다. 여기에 하나가 윈도우 서버 CMD
디렉토리를 변경할 때 무엇을 얻을 :Jenkins는 로그인 한 사용자와 동일한 자격 증명을 사용하지 않습니다.
C:\Users\DevBuildUser>cd /d r:
R:\>
을하고이 같은 시스템에서 실행중인 젠킨스 'Execute Windows batch command
에서 일어나는 것입니다 :
cd /d r:
The system cannot find the drive specified.
이
이 이상하지만, 내가 할 때 동일한 사용자를 얻을' 로컬 cmd와 jenkins (로그인 한 사용자)의 whoami입니다. 그 사용자를 새 드라이브에 추가하려고 시도했지만 아무 것도 변경되지 않았습니다. – Yar
아, 알았습니다. 아마 일이 더 쉬워 질 것입니다. 이것은 나를 위해 일했다 (R로 전환하고 \) 새로운 디렉토리를 만든다. 편집 된 답변을 참조하십시오. – tkosinski