Jenkins를 사용하여 응용 프로그램 설치 및 원격 컴퓨터에 테스트 사례 실행을 자동화하는 설정 자동화 테스트를 수행했습니다. 이 프로세스는 배치 파일을 사용하여 수행됩니다. 그것은 Windows 응용 프로그램이므로 세션을 활성 상태로 유지하는 시스템을 로그 아웃해야합니다 (원격 시스템). 내가 수동으로이 스크립트를 실행할 때, 그것은 완벽하게 작동, 원격 컴퓨터에서Jenkins : 32 비트 모드에서 Windows 일괄 처리 명령 실행
for /F "skip=1 tokens=3" %%s in ('query user testuser') do
(C:\Windows\system32\tscon.exe %%s /dest:console)
: 그 동안 나는 아래의 스크립트를 사용했다. 동일한 스크립트 (배치 파일) 젠킨스에서 실행되는 때 나는 다음과 같은 오류가 점점 오전 : 당신은 32 비트 프로세스에서 query
을 실행하고 있기 때문에
'query' is not recognized as an internal or external command, operable program or batch file.
이 젠킨스 32 비트입니다
query user testuser
%windir%\sysnative\query.exe user testuser
에 변경해야? –나는 젠킨스를 처음 사용합니다. 젠킨스 버전을 찾는 단계는 무엇입니까? – Sampath