Hallo Community,
Habe folgendes Problem: SAPlogon.ini ersetzten, funktioniert ja schon.. Nur leider macht er nicht die passenden Sprünge.
Momentan habe ich (mit ausnahme der namen) folgenden Quellcode:
@echo off
findstr /C:"Item*=192.xxx.xxx.xxx" %windir%\saplogon.ini
if %errorlevel%==0 (
goto ENDE
)
findstr /C:"192.xxx.xxx.yyy" %windir%\saplogon.ini
if %errorlevel%==0 (
goto ENDE
)
findstr /C:"192.xxx.xxx.zzz" %windir%\saplogon.ini
if %errorlevel%==0 (
goto ENDE
)
findstr /C:"192.VVV.VVV.CCC" %windir%\saplogon.ini
if %errorlevel%==0 (
goto SAP1
)
findstr /C:"192.VVV.VVV.DDD" %windir%\saplogon.ini
if %errorlevel%==0 (
goto SAP2
)
findstr /C:"192.VVV.VVV.EEE" %windir%\saplogon.ini
if %errorlevel%==0 (
goto SAP3
)
:SAP1
xcopy "\\Server\pfad1\saplogon.ini" "%windir%\saplogon.ini" /U /y
goto ENDE
:SAP2
xcopy "\\server\pfad2\saplogon.ini" "%windir%\saplogon.ini" /U /y
goto ENDE
;SAP3
xcopy "\\server\pfad3\saplogon.ini" "%windir%\saplogon.ini" /U /y
goto ENDE
:ENDE
pause
Soweit klar? er ließt die alte IP aus, und soll daran entscheiden, welches neue file kopiert wird... leider kopiert er immer das SAP1 File (wahrscheinlich weil er nicht springt) aber warum???