2014-07-14 2 views
3

내가 젠킨스에서 빌드를 실행하려고 다음과 같은 오류 받고 있어요 매핑을 참조 할 수 없습니다젠킨스는 드라이브

Started by user anonymous 
Building in workspace C:\Users\mryan\git\AML 
[AML] $ cmd /c call C:\Users\MRYAN~1.ASA\AppData\Local\Temp\hudson3772834793680550098.bat 

C:\Users\mryan\git\AML>asc-tree -v cs1 . 
Array @filter_prune missing the @ in argument 1 of push() at C:\asc\asc\win2k/asc-tree. line 293. 
asc-tree.: ASC (=Z:\asc) is not a directory! 
Build step 'Execute Windows batch command' marked build as failure 
Finished: FAILURE 

나는 정상적인 명령 프롬프트를 열고 같은 명령을 실행 (ASC-트리 - v cs1.), 괜찮습니다.

나는 모양이 here이었고 "Z : \"대신 환경 변수에 UNC 표기법을 사용했지만 드라이브 대신 컴퓨터 이름과 동일한 오류가 발생했습니다.

"로컬 시스템 계정"대신 내 계정 로그온 정보를 사용하도록 서비스를 변경했지만 시도하지 않았습니다.

아무도 아이디어가 있습니까 ??

답변

8

답변 후, this 대답, 나는 그것을 얻을 수 있었다.

해결책은 Aspera Support의 기사에서 찾을 수 있습니다 : How to map network shares into drives to a Windows service permanently.

솔루션 :

네트워크 공유를 위해서는이 드라이브로 매핑 할 및 Windows 서비스 내에서 접근, 당신은 NT AUTHORITY \ SYSTEM 계정으로 로그인해야합니다. \의 TEMP 및 모든 실행 파일에 : \의 TEMP 다음 단계는 C에 시스 인 터널의 압축을 해제했다고 가정

것은 이렇게하려면 Microsoft에서 제공하는 시스 인 터널 스위트 룸을 다운로드하고이 디렉토리에 의 압축을 풀고, C 말 그곳에.

  1. 명령 프롬프트를 관리자로 실행하십시오.
  2. CD \TEMP
  3. psexec -i -s cmd.exe
    이 새 명령 프롬프트 창을 실행하고, 4 단계가 새 창에서 수행해야 .
  4. net use Z: \\servername_OR_IP\sharedfolder /u:username /persistent:yes
    공유 폴더에 대한 액세스 권한이있는 사용자의 자격 증명을 제공하십시오.

  5. Assign Computer Startup scripts에 해당하는 줄 4의 컴퓨터 시작시 실행되는 스크립트를 만듭니다.

+0

대답은 전체에 제공되어야한다 - 링크가 변화하는 경향이 사이트는 오프라인, ... – xeraa

+0

저도 같은 문제로 실행 해요,하지만 당신이 언급 한 바와 같이, 나는 서비스로 젠킨스를 실행 해요 내 사용자 계정 자격 증명으로 네트워크 공유가 여전히 보이지 않는 이유는 무엇입니까? – Bozzy

+0

이 기능은 모두 '컴퓨터 시작시 실행되는 스크립트 만들기' – Yar

관련 문제