Client Loader
The Client Loader is used for the automatic distribution and updating of the client component. The client component is only available on the server and is downloaded by the client as soon as an update is made available and a user requests it by launching the SCCM Manager client. This means it is no longer possible to accidentally use an old version of the client, and manual installation is no longer necessary.
Installation
The Client Loader Setup can be launched using the following parameters.
| Parameter | Explaination |
| -silent | Run the setup as a silent installation |
| -force | Run the setup even if an instance already exists |
| -setup | To edit the configuration files |
| -installpath | To configure the path to the SCCM Manager installation |
| -server | To configure the SCCM Manager Server |
Configuration
To configure the Client Loader, you must run the ‘SccmManagerLoader’ application from the Command Prompt using the ‘-setup’ parameter.
The Command Prompt must be run as an administrator.
The application is located at {SCCM Manager installation path}\ClientLoader\.
AppConfig.yml
| Parameter | Explaination |
| Application Title | Name of the application |
| Server | The SCCM server address |
| Server Path | URL for the client update file |
| Server Enable SSL | Enabled: Download via HTTPS |
| Client Executable | Client component startup file (SCCMManager.exe) |
| Client Config File | File name of the client configuration file |
| Client Zip File | Name of the client update file |
| Error Screen Timeout Seconds | Duration of error messages |
| Explicit Language | Two-letter ISO language code, if the system language is to be ignored |
| Application Data Sub Folder | Subdirectory for the directory structure under %LOCALAPPDATA% |
| Max Backups | Maximum number of backups |
ClientConfig.yml
| Parameter | Explaination |
| Version String | Client version |
| Force Update Date | Sets the date on which the latest version will be downloaded, regardless of which version the client currently has |
| Maintenace Mode | Enable/disable maintenance mode |
| Maintenace Text | Information text displayed when starting in maintenance mode |
| Info Text | Information text displayed at start-up |
| Splash Screen Time Seconds | Maximum display duration of the splash screen (0 = no timeout) |
ClientSetup.yml
| Parameter | Explaination |
| Server | The SCCM server address |
| Installation Path | Installation path of the SCCM Manager |
| Client Directory | The directory in which the client is located. Relative to the installation path |
| Client Download Directory | The directory containing the Client.zip file that is downloaded from the server. Relative to the installation path |
| IISApplication Path | Path to the web service |
| Client Config Filename | Name of the client configuration |
Client Setup
| Parameter | Explaination |
| Client Setup File | Selecting the client update file |
| Server | Server name of the SCCM Manager installation |
| Installation Path | Path to the SCCM Manager installation |
| Client Directory | Directory name of the client installation. Relative to the installation path |
| Client Download Directory | The directory containing the Client.zip file that is downloaded from the server. Relative to the installation path |
| IIS Virtual Path | Path to the web service |
| Pre Tasks | The download directory will be created. If a temporary directory already exists, it will be deleted and recreated |
| Update Client File | Back up the old client files in the client installation directory. The selected client setup file is extracted and its contents copied to the client directory. The selected client setup file is copied to the download directory as a ZIP file |
| Update ClientConfig.yml | Update the ClientConfig.yml file in the download directory |
| Add MIME Type text/yaml (yml) | If it is not present, the MIME type text/yaml is added |
| Post tasks | Temporary directories will be deleted |





