add README.md
This commit is contained in:
parent
46d925d6bb
commit
0632de5440
86
README.md
Normal file
86
README.md
Normal file
@ -0,0 +1,86 @@
|
|||||||
|
|
||||||
|
# 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"
|
||||||
|
|
||||||
|
---
|
||||||
Loading…
x
Reference in New Issue
Block a user