У меня есть пакетный файл, скажем, A.bat. При выполнении этот A.bat создаст другой пакетный файл, скажем, remote.bat
Если я вручную скопирую remote.bat на удаленный компьютер, то онработает на 100% идеально.Однако, если я использую его как часть psExec в моем A.bat, он вообще не работает.Тем не менее, мой A.bat во время выполнения говорит ..
Connecting to ABCDEF machine
Starting PsExec Server on ABCDEF machine
Copying C:\remote.bat on ABCDEF machine
Started C:\remote.bat ABCDEF machine with Process Id XXXX
Тем не менее, мне кажется, что файл remote.bat не выполняется вообще.
То, что у меня внутри удаленного.bat is ..
net use \\DIR1\DIR2 password /user:Administrator
XCOPY \\DIR1\DIR2\DIR3\DIR4\* c:\DIR3\DIR4\ /E
Я вообще не вижу, как создается DIR3 \ DIR4 под C: моей удаленной машины.Однако, это работает, если я вручную копирую remote.bat и выполняю его на своем удаленном компьютере.
Команда, которую я использую для вызова PsExec:
psexec \\MachineName -u Administrator -p pasword -d -c -f c:\remote.bat
Любой совет?пожалуйста