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