Dieses Skript wird auf den Windows-Clients ausgeführt, damit diese sauber von MasterControl (Server) remote angesprochen, geprüft und für Backups genutzt werden können.
Wichtig:
damit der Server später störungsfrei arbeiten kann.
ClientPrep erledigt (je nach Version und Parametern) typischerweise:
der Server den Client zuverlässig erreichen kann
Alle Schritte sind so angelegt, dass sie möglichst robust und sprachunabhängig funktionieren (z. B. keine Abhängigkeit von deutschen/englischen Firewall-Regelnamen).
ClientPrep (lokal am Client ausführen) | +-- Start: Logging initialisieren | +-- Schritt 1: WinRM Status prüfen | |- Wenn deaktiviert: WinRM aktivieren | |- Listener anlegen/prüfen | +-- Schritt 2: Netzwerkprofil überprüfen | |- Falls "Öffentlich": nach Möglichkeit auf "Privat"/"Domäne" umstellen | +-- Schritt 3: Firewall-Konfiguration | |- Regeln für WinRM/Remoteverwaltung suchen | |- Subnetzbeschränkungen entfernen | |- ggf. neue Regeln anlegen | +-- Schritt 4: Remote-UAC anpassen | |- Registry-Werte für Remotezugriff Domänenadmins setzen | +-- Schritt 5: WinRM Timeouts optimieren | |- Erhöhung von OperationTimeouts/IdleTimeouts | +-- Schritt 6: Status/Ergebnis loggen | +-- Ende
ClientPrep sorgt dafür, dass:
Es ist somit ein Vorbereitungs- und Reparatur-Tool, kein Teil des eigentlichen Backup-Laufs.