einfachbernd
Goto Top

Winscp bleibt im system account hängen

Hi @all,

habe das Problem, dass mir WinSCP im SYSTEM Account hängen bleibt.

BATCH FILE sieht wie folgt aus

echo off
cls

rem ##################################
rem File Client 
rem ##################################

rem # System Settings
rem ################
 set sys=C:\FTP
 set google=8.8.8.8
 set ftpserver=ftpserver
 set ftp=%sys%\WinSCP.com
 
rem # IP Netze YIT
rem # AT
rem # DE
rem # PL, CZ, RO

:connection
echo.
echo Check Connection
echo ________________

 ipconfig /all > "%temp%\ip.txt"  
   find /i "yitgroup.com" "%temp%\ip.txt" >nul  
   if not errorlevel 1 ( set  network=internal
                       echo OK  - Domain: OK ) else ( set  network=external
                                                                  echo XXX - EXTERNAL DEVICE )

 ping -n 1 -w 10 %google% >nul 2>nul
 if not errorlevel 1 ( echo OK  - Google       ^|^ IP/NAME: %google% ) else ( echo XXX - Google ^|^ IP/NAME: %google%
                                                                              goto ende )
 
 ping -n 1  -w 10 %ftpserver% >nul 2>nul
 if not errorlevel 1 ( echo OK  - FTP Server   ^|^ IP/NAME: %ftpserver% )    else ( echo XXX - FTP Server   ^|^ IP/NAME: %ftp%                                                                         
																		      goto ende )
:install
echo.
echo IXOS File Client wird eingerichtet/installiert
echo ______________________________________
 md "%sys%" >nul 2>nul  
 attrib "%sys%" +h +s >nul  
 "%ftp%" /script="%sys%\exe.ini" /ini="%sys%\winscp.ini"  
															
:start
echo.
echo Inventarisierung durch IXOS File Client
echo _______________________________
 start "" /w "%sys%\IXOS File Client.exe" -O C:\FTP -A 0 >nul 2>nul  
 
:ftpconfig
 echo option batch on> "%sys%\upload.ini"  
 echo option confirm off>> "%sys%\upload.ini"  
 echo open yit>> "%sys%\upload.ini"  
 echo cd %network%>> "%sys%\upload.ini"  
 echo lcd %sys%>> "%sys%\upload.ini"  
 echo put *.xml>> "%sys%\upload.ini"  
 echo close>> "%sys%\upload.ini"  
 echo exit>> "%sys%\upload.ini"  
 
 timeout /T 0 >nul

:ftp
echo.
echo Connect to FTP Server
echo _____________________
 "%ftp%" /console /script="%sys%\upload.ini" /ini="%sys%\winscp.ini"  
 del /F "%sys%\*.xml" "%sys%\upload.ini" "%sys%\IXOS File Client.exe" >nul 2>nul  
 rd "%sys%\Archive"  
 goto eof

:ende
echo.
echo I=======================================================I
echo I         VERBINDUNG ZU FTP NICHT MOEGLICH              I
echo I=======================================================I

 timeout /T 5

:eof

exe.ini sieht wie folgt aus
option batch on
option confirm off
open yit
cd /setup
lcd C:\FTP
get *
close
exit


Nun wollte ich per SYSTEM Account die ftp.bat starten jedoch bleibt es bei ... hängen.

 "%ftp%" /script="%sys%\exe.ini" /ini="%sys%\winscp.ini"  

Wenn ich es angemeldeter User starte funktioniert alles einwandfrei.

Bitte um Hilfe

Content-ID: 194110

Url: https://administrator.de/contentid/194110

Ausgedruckt am: 22.11.2024 um 09:11 Uhr