2014-10-14 1 views
2

PsExec를 사용하여 Windows 시스템 서 브리를 원격으로 설치할 수 있습니까? 파일은 이미 원격 시스템에 있습니다. 나는 PathToExecutable이 서비스를 설치하기위한 것입니다 일부 실행 파일의 경로입니다PsExec를 사용하여 Windows 서비스를 설치 하시겠습니까?

psexec \\remote-host-name -u myusername -p mypassword PathToExecutable 

를 사용하는 것을 시도하고있다; 어떻게 든 서비스는 명확하지 않은 이유로 설치되지 않습니다. PsExec을 통한 원격 설치가 가능합니까? 내 경우

+1

설치자는 UI 상호 작용을 원합니다. 서비스 세션 (UI에 액세스 할 수 없음)에서 물건을 실행하기 때문에 PsExec이 UI 상호 작용을 원할 때가 있습니다. 설치 프로그램이 침묵하고이 문제가없는 경우에도 권한이 없거나 프로필과 같이 원격으로 있지 않은 다른 프로그램에서 오류가 발생했을 수 있습니다. PowerShell 리모팅을 살펴보십시오. 설정하는 것이 조금 더 번잡하지만 또한 더 편리합니다. 그렇게하지 않으면, 설치 프로그램이 실패하고있는 것을 정확히 알아 내기 위해'procmon'과 같은 것을 사용해야 할 것입니다. 그러나 이것은 매우 지루할 수 있습니다. –

+2

하지만 모든 것을 시도하기 전에 문제가 단순히 관리자 권한으로 실행되고 있지 않은지 확인하기 위해'-h'을 먼저 시도하십시오. :-) –

+0

음, 아름답 지 않아도됩니다. 사실 저는 지속적인 통합을 위해 서비스를 프로그래밍 방식으로 설치하고자합니다. 서비스를 설치하고 "사용"하고 원격으로 제거 할 수 있는지 확인하십시오. – Codor

답변

2

이 문제는 명령 줄 매개 변수를 사용하여 고정 :

-h   If the target system is Vista or higher, has the process 
      run with the account's elevated token, if available. 

는 관리자 권한으로 명령을 실행합니다.

관련 문제