2013-03-22 3 views
0

로컬 Windows 컴퓨터에서 원격 Windows 컴퓨터에 파일을 열려고합니다. 파일은 원격 시스템에서만 볼 수 있어야합니다. 내 문제가원격 Windows 컴퓨터에서 파일을 열고 보는 방법

, 내가 원격으로 박쥐 파일을 실행 psexec에를 사용하여 않은 등 개방 브라우저 같은

을 액세스를 만들어 원격 PC에서 박쥐 파일을 열어야합니다. 모든 것이 좋았지 만 원격 PC에서 브라우저를 열려고하면 브라우저가 열리지 않고 작업 관리자의 브라우저 프로세스가 표시됩니다.

원격 컴퓨터에서 해당 박쥐 파일을 수동으로 열면 모든 것이 정상적으로 작동합니다. 브라우저가 열리고 작업이 완료됩니다.

하지만 로컬 컴퓨터에서 명령 줄을 사용하고 싶습니다. 그래서 나는 자바에서이 명령을 사용할 수있다.

도와주세요. 질문이 명확하지 않은 경우 자세한 정보를 요청하십시오.

답변

0

psexec와 함께 -i 옵션을 사용하거나 세션 즉를 지정하십시오. -i 1

psexec 설명서에서.

'-i 원격 시스템의 지정된 세션의 데스크탑과 상호 작용하도록 프로그램을 실행하십시오. 세션이 지정되지 않으면 프로세스는 콘솔 세션에서 실행됩니다. '

예 :

C : \ SysinternalsSuite \ psexec.exe \ remotecomputer -u DOMAIN \ 관리자 -p adminpass -i 1 "\ remotecomputer \ $ \ Program 파일 (x 86) \ 구글 \ 크롬 \ 응용 프로그램 \ C chrome.exe "http://tinyurl.com/6fbgntx

+0

대단히 감사합니다. 나는 작은 (-i) 것을 놓 쳤어. 이제 모든 것이 잘됩니다. – user2087450

+0

이 질문에 대한 답변이 있다고 생각되면 해결 방법이 올바른 것으로 표시하거나 사람들이 아직 해결되지 않은 문제가 있음을 나타낼 것입니다. – Angelom

0

WMI - It 관리 계측을 사용하는 것이 좋습니다. 원격 컴퓨터에서 프로세스를 실행할 수 있습니다 (충분한 권한이있는 경우 분명히). 널리 사용되는 상호 운용성 라이브러리 (JaWin, JInterop, JIntegra) 중 하나를 사용하여 Java에서 WMI에 액세스하거나 JScript 또는 VBScript로 작성하고 Java에서 실행할 수 있습니다.

JaWin 및 Jinterop은 오픈 소스입니다. JIntegra는 그렇지 않습니다. JaWin은 클라이언트 컴퓨터에 Windows OS가 필요합니다. JIntegra 및 JInterop은 다른 OS에서 실행할 수 있습니다.

2 가지 제안 된 방법과 3 가지 라이브러리 모두를 사용했습니다. 아마 지금 JInterop을 선호 할 것입니다.

+0

자바에서 사용할 코드를 공유 할 수 있습니까? – user2087450

관련 문제