2011-09-22 3 views
1

PSEXEC을 사용하여 원격 컴퓨터에서 자체 압축 풀기 파일 (7zip으로 만든 콘솔 EXE 파일)의 압축을 풀고 화면에서 결과를 봅니다.PSEXEC가 7zip 출력을 리디렉션하지 않습니다.

원격 명령은 정상적으로 실행되지만 로컬로 출력되지는 않습니다.

PSEXEC.exe \ MACHINE_NAME -u USER_NAME -p 패스워드 -w "\ JCOLIN \ TWClient"cmd를/C "\ JCOLIN \ TWClient \ TW1.17.19.exe :

내가 사용하고 명령이다 "-y

나는 또한 시도 :

PSEXEC.exe \ MACHINE_NAME -u USER_NAME -p 패스워드 -w"\ JCOLIN \ TWClient "cmd를/C"\ JCOLIN \ TWClient \ TW1.17.19.exe " -y> "\ JCOLIN \ TWClient \ TW1.17.19.exe.log"

로그 파일에 결과를 저장 한 다음 해당 항목을 검색하려면 TS 유형 명령을 사용하지만, 로그 파일이있는 경우에도 항상

나는 또한 시도 비어 만들 :

PSEXEC.exe \ MACHINE_NAME -u USER_NAME -p 패스워드 -w "\ JCOLIN \ TWClient"cmd를/c "\ JCOLIN \ TWClient \ TW1.17.19.exe"-y 2> "\ JCOLIN \ TWClient \ TW1.17.19.exe.log"

그러나이 경우 PSEXEC 출력은 파일에 저장됩니다. TW1.17.19.exe의 출력.

그런데도 같은 문제가있는 WinRAR을 사용하여 만든 SFX 콘솔을 사용해 보았습니다. PSEXEC이 다른 프로그램이 아닌 일부 프로그램의 출력을 리디렉션 할 수있는 이유를 이해하지 못합니다.

내 화면에 원하는 출력을 얻는 방법에 대한 아이디어가 있습니까?

도움을 주셔서 감사합니다.

답변

0

당신은 (^> 대신>의) 리디렉션 기호 앞에 "^"이스케이프 문자를 넣어보십시오 수 있습니다

PSEXEC.exe \ MACHINE_NAME -u USER_NAME -p 패스워드 -w "\ JCOLIN \ 이것은 발생하는 재를 야기한다 \ JCOLIN \ TWClient \ TW1.17.19.exe.log "

"^> -y "TWClient"cmd를/C "\ JCOLIN \ TWClient \ TW1.17.19.exe 원격 컴퓨터가 아닌 로컬 컴퓨터.

관련 문제