wie würdet ihr diese batch in C Sharp schreiben?
Bin seid einigen Tagen dabei mich mit C# zu befassen ( und das Hallo Welt Programm funzt auch schon ganz gut^^)...
Iich würde nun gern eine Überwachungsroutine in C# schreiben einfach weil es optisch schöner ist als ne batch und gleichzeitig um der sprache etwas mächtiger zu werden! Also wenn ihr zeit und lust hab würd ich mich freuen wenn mir jemand helfen könnte
Iich würde nun gern eine Überwachungsroutine in C# schreiben einfach weil es optisch schöner ist als ne batch und gleichzeitig um der sprache etwas mächtiger zu werden! Also wenn ihr zeit und lust hab würd ich mich freuen wenn mir jemand helfen könnte
@echo off
:start //standard überwachungsstring
del %temp%\test.log >nul
ping 192.168.2.21 >%temp%\test.log
findstr /c:"Antwort" %temp%\test.log
IF %ERRORLEVEL% == 1 goto error
IF %ERRORLEVEL% == 0 goto serveronline
:serveronline
echo der Server ist Online
goto :restart
:error //2ter überwachungsstring
net send * Es wurde ein Fehler festgestellt Bitte rufen sie Ihren System Administrator unter der folgenden Nummer an *******
echo es wurde ein fehler fest gestellt
echo die lokale funktion wird überprüft
ping 192.168.2.1 >%temp%\test2.log
findstr /c:"Antwort" %temp%\test2.log
if %ERRORLEVEL% == 1 goto gau
if %ERRORLEVEL% == 0 goto ipchange
:ipchange
set if="LAN-Verbindung"
set ip=192.168.2.23
set nm=255.255.255.0
set gw=192.168.2.1
set dns1=192.168.2.1
netsh interface ip set address name=%if% static %ip% %nm% none
netsh interface ip add address %if% gateway=%gw% gwmetric=0
netsh interface ip add dns %if% %dns1% index=0
net send * der Ersatzserver ist eingesprungen und übernimmt die funktion des Standartservers, Bitte wenden sie sich schnellst möglich an ihren System Administrator
:gau
net send * Gau Bitte sofort Ihren Systemadministrator anrufen unter der Nummer ********
goto :restart
:restart
start c:\ueberwachungsroutine.bat
exit
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 92450
Url: https://administrator.de/contentid/92450
Ausgedruckt am: 25.11.2024 um 09:11 Uhr