İki farklı sunucum var (A ve B, ikisi de Windows) ve aralarındaki komut satırıyla macun çalıştırıyorum. A Sunucusu B sunucusundaki bir komut dosyasını uzaktan çalıştırır ve her şey iyi çalışır, ancak komut dosyası B sunucusunda çalıştırıldıktan sonra A sunucusundaki (ERRORLEVEL) çıktısını alamıyorum. B sunucusundaki işlem başarısız olsa bile işlemin başarıyla tamamlandığını
B sunucusunda sahip olduğum işlemin (ExProcess.bat) küçük bir örneğini ekliyorum:
set LOG_PATH=C:\Project\Logs
set BIN_PATH=C:\Project\bin
cd %BIN_PATH%
C:
echo %date% %time% >> %LOG_PATH%\logfile.txt
EXECUTE_MY_COMMAND >> %LOG_PATH%\logfile.txt
if not %ERRORLEVEL%==0 exit %ERRORLEVEL%
Ve bu şekilde A sunucusundan uzaktan arama yapıyorum:
putty -ssh server02 -P 22 -l user1 -pw password1 -m C:\Project\SSH_PRG0001_CMPG0001.txt
SSH_PRG0001_CMPG0001.txt uzaktaki grubu içerir (C: \ ExProcess.bat)
Eğer Windows Komut satırında% ERRORLEVEL% komutunu çalıştırırsam, macun komutunu çalıştırdığımda uzaktan çalıştırdığım işlemin doğru çıktısını alamıyorum.
Uzak işlemin B sunucusunda doğru çıktı hatasını döndürdüğünü kontrol ettim, ancak benim sorunum bu çıkışı A sunucusundan alamıyorum.
Yardımınız için teşekkürler