2013-10-08 4 views
0

여러 서버에서 특정 .bat 파일을 실행해야합니다.여러 시스템에서 psexec bat 파일 실행

내가 현재 사용하고 있습니다 :

psexec에 -s @c : \ List.txt 파일 -cc : \ copy.bat/사용자 : 도메인 \ 사용자 이름 -p % PasswordVariable % -d

다음과 같은 오류가 발생합니다. - c : \ copy.bat를 원격 시스템에 복사하는 중 오류가 발생했습니다 : 파일이 존재합니다.

파일이 존재하지 않음을 유의하십시오.

뭐가 잘못 되었나요?

list.txt에는 여러 서버 이름이 있으며 예를 들어 \ server1 \ c $와 같이 액세스하려면 username password가 필요합니다. 복사하는 동안 문제가 발생합니까? 하지만 난 psexec 명령 자체에서 사용자 이름과 비밀 번호를 부여했습니다.

답변

-1

해당 파일의 windows \ system32 디렉토리를 확인하십시오. 일반적으로 psexec은 파일을 해당 경로에 복사합니다. 이미

1

사용 psexec에 "-c -f"또는 "-c -v"한정자가있는 경우 배치 파일을 ovwrwrite하기 위해 -f 옵션을 사용