Client Loader
Der Client Loader dient zur automatischen Verteilung und Aktualisierung von der Client-Komponente. Die Client-Komponente ist nur auf dem Server vorhanden und wird vom Client heruntergeladen, sobald eine Aktualisierung zur Verfügung gestellt wurde und ein Benutzer diese, durch Start des SCCM Manager-Clients, anfordert. Damit ist es nicht mehr möglich versehentlich eine alte Client-Versionen zu nutzen und eine manuelle Installation ist nicht mehr nötig.
Installation
Das Client Loader Setup kann mit folgenden Parametern gestartet werden.
| Parameter | Erklärung |
| -silent | Führt das Setup als Silent Installation aus |
| -force | Führt das Setup aus, auch wenn bereits eine Instanz existiert |
| -setup | Zum Bearbeiten der Konfigurations-Dateien |
| -installpath | Zum Konfiugrieren des Pfades zur SCCM Manager Installation |
| -server | Zum Konfigurieren des SCCM Manager Servers |
Konfiguration
Zum konfigurieren des Client Loader muss die Anwendung "SccmManagerLoader" über die Eingabeaufforderung mit dem Parameter "-setup" gestartet werden.
Die Eingabeaufforderung muss als Administrator gestartet werden.
Die Anwendung liegt unter {SCCM Manager Installationspfad}\ClientLoader\.
AppConfig.yml
| Parameter | Erklärung |
| Application Title | Title der Anwedung |
| Server | Die SCCM Serveradresse |
| Server Path | URL zur Client-Update Datei |
| Server Enable SSL | Aktviert: Download über HTTPs |
| Client Executable | Startdatei der Client-Komponente (SCCMManager.exe) |
| Client Config File | Dateiname der Client-Konfigurationsdatei |
| Client Zip File | Name der Client-Update-Datei |
| Error Screen Timeout Seconds | Anzeigedauer von Fehlermeldungen |
| Explicit Language | Two-Letter-ISO Sprache, wenn die Systemsprache ignoriert werden soll |
| Application Data Sub Folder | Unterverzeichnis für die Verzeichnisstruktur unter %LOCALAPPDATA% |
| Max Backups | Maximale Anzahl an Backups |
ClientConfig.yml
| Parameter | Erklärung |
| Version String | Version des Client |
| Force Update Date | Legt das Datum fest an dem die neuste Version heruntergeladen wird, egal welche Version der Client zurzeit hat |
| Maintenace Mode | Aktivieren/deaktvieren des Maintenace Mode |
| Maintenace Text | Info Text der beim Start im Maintenace Mode angezeigt wird |
| Info Text | Info Text der beim Start angezeigt wird |
| Splash Screen Time Seconds | Maximale Anzeigedauer des Splash Screens (0 = kein Timeout) |
ClientSetup.yml
| Parameter | Erklärung |
| Server | Die SCCM Serveradresse |
| Installation Path | Installationspfad des SCCM Managers |
| Client Directory | Verzeichnis in dem sich der Client befindet. Relativ zum Installation Path |
| Client Download Directory | Verzeichnis in dem sich die Client.zip befindet die vom Server heruntergeladen wird. Relativ zum Installation Path |
| IISApplication Path | Pfad zum Web-Service |
| Client Config Filename | Name der Client Config |
Client Setup
| Parameter | Erklärung |
| Client Setup File | Auswahl der Client-Update-Datei |
| Server | Servername der SCCM Manager Installation |
| Installation Path | Pfad zur SCCM Manager Installation |
| Client Directory | Verzeichnisname der Client Installation. Relativ zum Installation Path |
| Client Download Directory | Verzeichnis in dem sich die Client.zip befindet die vom Server heruntergeladen wird. Relativ zum Installation Path |
| IIS Virtual Path | Pfad zum Web-Service |
| Pre Tasks | Download-Directory wird erstellt. Wenn ein Temp-Verzeichnis bereits existiert wird es gelöscht und neu erstellt |
| Update Client File | Backup der alten Client-Dateien im Client-Installations-Verzeichnis. Die ausgewählte Client Setup File wird entpackt und der Inhalt ins Client-Verzeichnis kopiert. Die ausgewählte Client Setup File wird als Zip-Datei ins Download-Verzeichnis kopiert |
| Update ClientConfig.yml | Aktualisierung der ClientConfig.yml im Download-Verzeichnis |
| Add MIME Type text/yaml (yml) | Wenn nicht vorhanden wird der MIME Type text/yaml hinzugefügt |
| Post tasks | Es werden Temp-Verzeichnisse gelöscht |





