У меня есть около 10 пакетных файлов, которые эти пакетные файлы вызывают из одного основного файла bat. Теперь я хочу запустить все эти файлы на каком-нибудь удаленном сервере.
Я использовал следующую команду для запуска моего командного файла для запуска на удаленном сервере
psexec \\10.47.36.182 -c C:\Users\SVCT\Desktop\samples\_main_script.bat
Это следующий вывод, который я получил при выполнении вышеуказанной команды
PsExec v2.2 - Execute processes remotely
Copyright (C) 2001-2016 Mark Russinovich
Sysinternals - www.sysinternals.com
The system cannot find the file C:\Users\SVCT-WI-Jenkins\Desktop\test.log.
The system cannot find the path specified.
C:\WINDOWS\system32>The system cannot find the path specified.
REM @Echo Off
Система не может найти указанный путь. Система не может найти указанный путь.
Ниже приведен мой основной пакетный файл.
REM @Echo Off
SetLocal EnableDelayedExpansion
::This line is just in case n has been defined before the batch file is run
Set n=
Set InputFile=C:\Users\SVCT-WI-Jenkins\Desktop\test.log
For /F "tokens=*" %%I IN (%InputFile%) DO (
Set /a n+=1
Set var!n!=%%I
REM echo "%var!n!%"
)
EndLocal & (
set "cluster_check=%var1%"
set "servername=%var2%"
set "servername1=%var3%"
set "artifact_folder=%var4%"
)
call C:\Users\SVCT-WI-Jenkins\Desktop\Scripts_palani_new\samples\1_cluster_check.bat %cluster_check%
echo %enviroment%
echo %enviroment%
call C:\Users\SVCT-WI-Jenkins\Desktop\Scripts_palani_new\samples\2_server_connectivity.bat %servername%
Может кто-нибудь помочь мне решить эту проблему .. Я должен запустить все мои файлы Bat на удаленном сервере