Alle Anleitungen

COM-Port-Verwaltung automatisieren: Batch, Rollout und Berichte Pro

Ob nächtlicher Prüflauf, Deployment auf hundert Kassensysteme oder Inventar-Bericht für die Doku – mit der ComPortBinder-CLI lassen sich alle Abläufe skripten. Diese Anleitung zeigt die drei häufigsten Automatisierungs-Muster (Pro-Lizenz erforderlich).

Muster 1: Prüfen und korrigieren per Batch

@echo off
ComPortBinder.exe scan
if %ERRORLEVEL%==3 (
  echo Abweichungen gefunden - korrigiere...
  ComPortBinder.exe correct all
  if errorlevel 1 exit /b 1
)
exit /b 0

scan meldet über Exit-Code 3 ausstehende Korrekturen, ohne etwas zu ändern; erst correct all greift ein (läuft über den Windows-Dienst, keine Adminrechte nötig). Die Bedeutung aller Exit-Codes erklären die CLI-Grundlagen. Für den Dauerbetrieb ist statt eines geplanten Tasks meist der Windows-Dienst mit Auto-Korrektur die robustere Wahl.

Muster 2: Konfiguration auf viele Rechner ausrollen

:: Auf dem Referenz-Rechner:
ComPortBinder.exe export-config \\server\deploy\comport-config.json

:: Auf jedem Ziel-Rechner (z. B. im Deployment-Skript):
ComPortBinder.exe import-config \\server\deploy\comport-config.json
ComPortBinder.exe correct all

So bekommen alle Arbeitsplätze identische Regeln – Barcode-Scanner immer COM10, Waage immer COM11. Einzelne Regeln lassen sich im Skript zusätzlich per rule add/edit anpassen; Profile verwaltet der Befehl profile (load --merge kombiniert Regelbestände).

Muster 3: Automatische Berichte

ComPortBinder.exe report html C:\Reports\comports.html
ComPortBinder.exe report csv-devices C:\Reports\geraete.csv
ComPortBinder.exe report csv-rules C:\Reports\regeln.csv

Die Berichte enthalten Geräte, Zuweisungen und Regeln – als HTML für die Doku, als CSV für Excel oder das Inventarsystem. Per Aufgabenplanung wöchentlich erzeugt, entsteht eine lückenlose Historie der Port-Konfiguration.

Häufige Fragen

Wie binde ich ComPortBinder in die Windows-Aufgabenplanung ein?
Eine Batch-Datei wie oben als Aktion hinterlegen – erhöhte Rechte sind nicht nötig, solange der Windows-Dienst läuft, denn er führt die Korrekturen aus. In Batch-Dateien wartet der Aufruf korrekt und %ERRORLEVEL% stimmt.
Kann ich Einstellungen wie das Scan-Intervall per Skript setzen?
Ja: config set scan-interval, config set auto-correct und weitere Schlüssel – config list zeigt alle verfügbaren Einstellungen.
Wie automatisiere ich die Lizenz-Aktivierung beim Rollout?
Mit license request die Maschinen-ID erzeugen, die ausgestellte .cpblicense-Datei verteilen und per license activate <pfad> aktivieren – alles skriptbar, license-Befehle funktionieren auch ohne aktive Pro-Lizenz.

ComPortBinder 1.37.0 für Windows

MSI-Installer, 1,7 MB. Jede Installation startet mit einer 14-tägigen Pro-Testphase – ohne Registrierung.

Zum Download