# EDP Server Switcher Dieses Projekt erlaubt das einfache Umstellen des EDP-Server über ein PowerShell-Skript oder automatisiert über eine `.bat`-Datei. --- ## 📁 Dateien | Datei | Beschreibung | |-------|--------------| | `Set-ELP-Host.ps1` | PowerShell-Skript zur Auswahl oder direkten Einstellung der Ziel-IP im `ELP.ini`. | | `Start-EDP.bat` | Startet das PowerShell-Skript interaktiv oder mit IP als Parameter. | --- ## 🛠️ Voraussetzungen - Windows - PowerShell (vorinstalliert) - Die Datei `C:\EDP\ELP\ELP.ini` muss existieren (Kann in `Set-ELP-Host.ps1` angepasst werden) - Das Programm `C:\EDP\ELP\ELP.exe` muss vorhanden sein (Kann in `Set-ELP-Host.ps1` angepasst werden) --- ## ▶️ Verwendung ### 🔸 Interaktiv (mit Menü) 1. Doppelklick auf `Start-EDP.bat` 2. Wähle einen Eintrag aus dem Menü (z. B. `1` oder `2` oder `9`) 3. Bestätige, ob EDP gestartet werden soll ```cmd Start-EDP.bat ``` ### 🔸 Automatisch (mit IP als Parameter) Direkte Ausführung mit Übergabe der Ziel-IP: ```cmd Start-EDP.bat 172.20.2.123 ``` Dabei wird: - die IP in `ELP.ini` automatisch angepasst - EDP sofort gestartet --- ## ⚙️ Erweiterung: Verknüpfung mit vordefinierter IP 1. Rechtsklick auf `Start-EDP.bat` → "Verknüpfung erstellen" 2. Rechtsklick auf die Verknüpfung → Eigenschaften 3. Ziel anpassen: ```cmd C:\EDP\ELP\Start-EDP.bat 172.20.2.123 ``` 4. Optional: Icon ändern --- ## 📄 Beispiel: `ELP.ini` Format ```ini [Server] Host=192.168.112.10 Port=2200 ``` Nur die `Host`-Zeile wird durch das Skript verändert. --- ## 🔒 Hinweis zur Ausführung Wenn das Skript blockiert wird, kannst du die Ausführungsrichtlinie temporär anpassen: ```powershell Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass ``` Alternativ: Rechtsklick auf `.ps1` → "Mit PowerShell ausführen" ---