2016-07-19 10 views
5

야간 빌드 서버에 대한 빌드 정의가 생성되었습니다. 프로젝트 (Windows 서비스)를 빌드 한 후 PowerShell 스크립트를 실행하여 서비스를 설치하고 시작해야합니다. 그래서 특정 Powershell 스크립트를 실행하기위한 빌드 단계를 추가했습니다. 그런 다음 TFS Build Agent & Visual Studio를 야간 빌드 서버에 곧 설치했습니다. 빌드 스크립트를 실행 한 후 관리 코드 누락과 관련이있는 '종료 코드 5'가 표시됩니다. 관리자가 스크립트를 서버에서 수동으로 시작하면 제대로 작동합니다. 에이전트에서 사용하는 사용자에게는 이미 관리 권한이 있습니다.TFS 빌드 : 관리자 권한으로 Powershell 스크립트 실행

관리자 권한으로 빌드 에이전트/빌드 정의를 사용하여 빌드 서버에서 powershell 스크립트를 실행하는 방법이 있습니까?

+0

UAC 프롬프트를 무시할 수 없습니다. –

+0

관리자가 UAC를 사용하지 않도록 서버를 구성 했으므로 문제가되지 않아야합니다. – TheWho

+0

이것은 불행합니다. UAC를 사용하지 않도록 설정하는 것은 권장하지 않습니다. –

답변

5

빌드 서비스 계정 (로컬 계정, 도메인 계정 또는 작업 그룹의 로컬 서비스 일 수 있음)에도 관리자 권한이 있어야합니다.

+0

빌드 에이전트 용으로 구성된 사용자는 이미 전체 관리 권한을 가지고 있지만 powershell 스크립트를 실행할 때 여전히 오류 코드 5 문제가 발생합니다. – TheWho

+2

그래, 문제가 해결되었습니다 ... 권한 변경 후 컴퓨터를 다시 시작해야했습니다. Windows 사용자로 20 년 후 더 나아졌습니다) – TheWho

관련 문제