2012-07-30 7 views
0

원격 컴퓨터에서 쉘 명령을 실행하고 출력 및 오류가 발생하는 작은 도구를 만들었습니다.원격 컴퓨터에서 쉘 명령을 실행하십시오.

모든 권한하에 응용 프로그램을 실행하고 있습니다.

예 : 원격 컴퓨터에서 dir/a를 실행하고 다른 명령에 대한 출력을 얻을 수 있어야합니다.

방금 ​​살펴본 결과 psexec이이 작업을 수행하는 데 필요한 도구임을 알게되었습니다. 하지만 .net 프레임 워크를 사용하여이 작업을 수행하려고합니다.

WMI를 사용하면 프로세스가 완료되고 출력을 읽을 때를 알 수 없습니다.

누구나 이전에 그렇게했습니다.

감사합니다.

+0

완료 시점을 알 수없는 이유는 무엇입니까? 그리고보고 싶으면 출력을 로그하거나 파이프 할 수 있습니다. – Nilpo

+0

나는 WMI로 작업하기 전에 간단한 .net 솔루션을 찾고 싶기 때문에 – sunder

답변

0

개발 목적으로 원격 디버깅을 원하십니까?

만약 그렇다면 : Visual Studio에서 원격 디버깅을 시도하십시오. 시작 : Visual Studio> Visual Studio Tools> Visual Studio 원격 디버거

+0

아니요 그렇게하고 싶지 않습니다. 나는 위에서 언급 한 것을 사용자를 위해 할 응용 프로그램을 만들고 있습니다. – sunder

관련 문제