2016-06-08 4 views
0

빌딩 시스템에서 SMB를 사용하여 네트워크 드라이브의 파일을 허드슨의 작업 공간으로 복사하는 스크립트를 사용합니다. 그런 다음 압축을 풀고 이전 파일을 삭제합니다.Hudson의 작업에서 SMB 공유를 마운트하십시오. ERROR 1326

net use \\NET_DRIVE\ipc$ /user:admin password 
robocopy \\NET_DRIVE\SharedFolder/ C:\Users\user\.hudson\jobs\ais\workspace vendor.7z>nul 
net use \\NET_DRIVE\ipc$ /D 
cd "C:\Users\user\.hudson\jobs\ais\workspace">nul 
rd /s /q "C:\Users\user\.hudson\jobs\ais\workspace\vendor\">nul 
7za x vendor.7z>nul 
del vendor.7z>nul 

Windows 명령 줄에서이 스크립트를 실행하면 모든 것이 작동하고 내 보관 파일이 생성됩니다. 윈도우 호출하지 않았다 그래서 나는 스크립트에 대한 원격 도메인을 추가

알 수없는 사용자 이름 또는 잘못된 암호 :

로그온 실패 : I 파이프 라인에서 사용할 때, 나는 오류 1326를 얻을 수 로컬 계정이지만 도움이되지 않았습니다. 나는 "수동"네트워크 드라이브를 마운트 명령을 실행하기로 결정 그리고 약간 감소 스크립트를

net use \\NET_DRIVE\ipc$ /user:admin password /persistent:yes 

및 작업이되었다 :

robocopy \\NET_DRIVE\SharedFolder/ C:\Users\user\.hudson\jobs\ais\workspace vendor.7z>nul 
rd /s /q "C:\Users\user\.hudson\jobs\ais\workspace\vendor\">nul 
7za x vendor.7z>nul 
del vendor.7z>nul 

을하지만 SMB-을 마운트 할 수 있도록하고 싶습니다 허드슨의 일에서 나온 주식. 그것을하는 방법?

답변

0

배포 된 Hudson/Jenkin의 서비스 또는 서블릿 컨테이너는 관리자 권한으로 실행해야합니다.

관련 문제