@echo off net session >nul 2>&1 if %errorlevel% neq 0 ( echo Administratorrechte werden benoetigt - Fenster wird neu gestartet... powershell -Command "Start-Process '%~f0' -Verb RunAs" exit /b ) echo ============================================================ echo Firewall-Freigabe fuer die Server-Bibliothek (Port 5000) echo ============================================================ echo. powershell -Command "New-NetFirewallRule -DisplayName 'Server-Bibliothek' -Direction Inbound -LocalPort 5000 -Protocol TCP -Action Allow -ErrorAction Stop" >nul 2>&1 if %errorlevel% equ 0 ( echo Fertig! Port 5000 ist jetzt fuer eingehende Verbindungen freigegeben. echo Andere Rechner im Netzwerk koennen die Bibliothek jetzt erreichen. ) else ( echo Es gab ein Problem beim automatischen Einrichten. echo Bitte manuell in der Windows-Firewall eine eingehende Regel fuer echo TCP-Port 5000 anlegen ^(Windows-Suche -^> "Firewall" -^> "Erweiterte echo Einstellungen" -^> "Eingehende Regeln" -^> "Neue Regel..."^). ) echo. echo Eure IP-Adresse fuer den Zugriff von anderen Rechnern: ipconfig | findstr /C:"IPv4" pause