2014-07-17 2 views
0

내 컴퓨터에서 공유 폴더의 원격 컴퓨터로 복사 폴더를 수행하는 박쥐 파일이 있습니다. 명령 줄에서 컴퓨터를 실행하면 모든 것이 작동합니다. 이 박쥐 파일 TeamCity를 추가하면 "Access error"오류가 발생합니다. 공유 폴더 경로 대신 내 컴퓨터의 폴더에 대한 경로를 쓰는 경우 일반적으로 TeamCity가 모두 복사됩니다. 로컬 컴퓨터TeamCity에서 bat 파일을 실행할 수 없습니다.

cls 
SET ARTPATH="C:\myfolder\" 
cd %ARTPATH% 
xcopy DatabaseUpgrader /e /Y C:\example\ 
cd c:\ 

에 복사 할 때

그렇게

cls 
SET ARTPATH="C:\myfolder\" 
SET DBPATH=\\10.73.0.3\DBUpdater\DatabaseUpgrader\ 
cd %ARTPATH% 
xcopy DatabaseUpgrader /e /Y %DBPATH% 

폴더 DBUpdater 이제 모든 네트워크 사용자가 공유 공유 폴더에 원격 컴퓨터에 복사 할 때 너무 박쥐 파일을 보이는 박쥐 파일을 찾습니다. 내 생각에 화이트 TeamCity 파일을 실행하면 아무런 권리가 없다고 생각합니다. 이 문제를 해결하는 방법

답변

0

내 지식은 매우 부족하지만이 두 명의 사용자 (로그인 한 사용자 및 TC 에이전트가 실행 한 사용자)의 권한을 비교하려고합니다. . 빌드 에이전트가 서비스로 설치된 경우

+0

처음 사용자 : 서비스의

  • 변경 에이전트 설치 앱을 콘솔에, 여기 당신이 네트워크 공유에 액세스를 할 필요가 말하는 인 TeamCity의 문서입니다. 두 번째 시스템. 공유 폴더에서 사용자 "시스템"에 대한 모든 사용 권한을 부여합니다. – user3686190

  • +0

    "두 번째 사용자"는 TFS 사용자를 의미합니까? 이것이 시스템 인 경우 네트워크에 액세스 할 수 없습니다. –

    관련 문제