2009-09-09 9 views
1

vbscript를 통해이를 수행하는 올바른 방법이 필요합니다.PSEXEC 출력을 로컬 파일로 리디렉션

이 명령 프롬프트에서 잘 작동 :

sTempFile = objFSO.GetTempName 
sCmd = "psexec \\" & sIP & " -u " & sDomain & "\" & sUser & " -p " & sPassword & " cmd /c ver > " & sTempFile 

WSHShell.Run sCmd, 1, True 

난 항상 런타임 오류 : VBScript를에서

psexec \\99.99.99.99 -u username -p password cmd.exe /c ver > output.txt 

감사합니다, 샘

+0

OUTPUT.TXT >> 2 VER 출력 파일을

cmd를/C를 추가합니다. 로컬 컴퓨터에서 필요합니다. –

답변

2
파일을 찾을 수 없습니다

왜 그런지 모르지만 psexec di 전에 cmd/c를 추가하십시오. 트릭.

0

를 사용하여 아래의 구문은 다음과 같습니다 cmd를/C 2> 경우 output.txt

버전하면 완료!

당신은 내가 그냥 원격 컴퓨터에있는 파일을 만드는 밖으로 foundd

관련 문제