-
Notifications
You must be signed in to change notification settings - Fork 1
windows client
Jakob Munch Overgaard edited this page Jun 16, 2026
·
1 revision
The Windows agent uses the same heartbeat protocol as the Linux agent. It requires Python 3.8+ and runs as a Windows Service via NSSM.
# Run as Administrator
powershell -ExecutionPolicy Bypass -File install-client.ps1The installer will:
- Check for Python 3.8+
- Install
psutilfor metrics (optional) - Run the enrollment wizard
- Download NSSM and install the agent as a Windows Service
# Copy agent
mkdir "$env:ProgramFiles\RemotePower"
copy client\remotepower-agent.py "$env:ProgramFiles\RemotePower\"
# Enroll
python "$env:ProgramFiles\RemotePower\remotepower-agent.py" enroll
# Run in foreground (for testing)
python "$env:ProgramFiles\RemotePower\remotepower-agent.py" runpython remotepower-agent.py status # Show enrollment info
python remotepower-agent.py enroll # Enroll interactively
python remotepower-agent.py re-enroll # Re-enroll preserving history
python remotepower-agent.py integrity # Verify binary SHA-256 vs server
python remotepower-agent.py run # Run in foreground
# Service management (if installed via NSSM)
Get-Service RemotePowerAgent
Restart-Service RemotePowerAgent
Get-Content "$env:ProgramData\RemotePower\agent.log" -Tail 50 -Wait| Feature | Linux | Windows |
|---|---|---|
| Shutdown | systemctl poweroff |
shutdown /s /t 30 |
| Reboot | systemctl reboot |
shutdown /r /t 30 |
| Patch info | apt/dnf/pacman | Windows Update COM API |
| Journal | journalctl | wevtutil (System event log) |
| Service | systemd | NSSM |
| Self-update | Automatic | Manual (logged when available) |
| Config path | /etc/remotepower/ |
%ProgramData%\RemotePower\ |
RemotePower · README · CHANGELOG · remotepower.tvipper.com — generated from docs/, do not edit pages here directly.
Getting started
- Install
- Admin guide
- Deployment map
- Docker / Compose
- HTTPS / TLS
- Self-signed TLS
- Upgrading
- Troubleshooting
Agents & devices
Monitoring & health
Security
Integrations & automation
- Homelab integrations
- OPNsense
- Scripts
- Custom scripts
- MCP server
- Webhooks
- Terraform / IaC
- AI assistant
- RAG
Reference
- Architecture
- CMDB
- Feature inventory
- REST API
- Swagger / OpenAPI
- Fleet management
- Scaling
- Satellites
- Keyboard shortcuts
Release notes