Dateien nach "/" hochladen
This commit is contained in:
1 parent
8efe4c9b25
commit
3fa27e52d5
1 file changed
+30
@@ -0,0 +1,30 @@
|
|||||||
|
# RustDesk Adressbuch - Heartbeat Client 💓
|
||||||
|
|
||||||
|
Dieses Skript meldet den aktuellen Online-Status (Heartbeat) deines Windows-Clients automatisch jede Minute an dein zentrales RustDesk Adressbuch-Dashboard. So siehst du jederzeit auf einen Blick, ob ein Gerät erreichbar ist (🟢) oder nicht (🔴).
|
||||||
|
|
||||||
|
## 🚀 Schnelle Installation (One-Liner)
|
||||||
|
|
||||||
|
Kopiere einfach den folgenden Befehl, öffne eine **PowerShell** und drücke Enter. Das Setup fordert automatisch Administratorrechte an (falls nötig), lädt die Skripte herunter und richtet alles ein.
|
||||||
|
|
||||||
|
```powershell
|
||||||
|
irm "https://me-gitea.maieredv.cloud/manuel.maier/RD-Adressbook-Heartbeat/raw/branch/main/install_rd-heartbeat.ps1" | iex
|
||||||
|
```
|
||||||
|
|
||||||
|
## 🛠️ Was passiert bei der Installation?
|
||||||
|
|
||||||
|
1. **Verzeichnis:** Es wird der Ordner `C:\Program Files\RD-Addressbook-Heartbeat` erstellt.
|
||||||
|
2. **Download:** Das aktuellste Heartbeat-Skript wird direkt von Gitea heruntergeladen und im neuen Ordner abgelegt.
|
||||||
|
3. **Autostart & Task:** Es wird ein geplanter Task (`RustDesk Heartbeat`) als lokales `SYSTEM`-Konto eingerichtet.
|
||||||
|
* Das Skript startet dadurch komplett **unsichtbar** im Hintergrund (keine störenden Popups).
|
||||||
|
* Es wird automatisch bei jedem Systemstart ausgeführt.
|
||||||
|
* Es wiederholt sich ab dann kontinuierlich **jede Minute**.
|
||||||
|
4. **Intelligente ID-Erkennung:** Das Skript sucht selbstständig nach der Installation von RustDesk und liest die ID direkt über das Programm (`rustdesk.exe --get-id`) aus. Es muss nichts manuell konfiguriert werden.
|
||||||
|
|
||||||
|
## 🗑️ Deinstallation
|
||||||
|
|
||||||
|
Falls du den Heartbeat-Client wieder entfernen möchtest, führe einfach diese beiden Befehle in einer administrativen PowerShell aus:
|
||||||
|
|
||||||
|
```powershell
|
||||||
|
Unregister-ScheduledTask -TaskName "RustDesk Heartbeat" -Confirm:$false
|
||||||
|
Remove-Item -Path "$env:ProgramFiles\RD-Addressbook-Heartbeat" -Recurse -Force
|
||||||
|
```
|
||||||
Reference in new issue
Block a user