WebService - Configuration
You can configure the configuration file for the web service using the “Web Config Editor” shortcut in the Start menu.
{Installation path}\web.config
| Setting | Type | Description |
| ComputerFilterEnabled | Boolean | This setting enables computer filtering in SCCM Manager. As a result, computers from specific collections will only be made available to selected user groups. This option should not be enabled until the corresponding configuration file, “UserPermissions.xml,” has been modified. For more information, see the Security Settings chapter. |
| SearchCollectionsEnabled | Boolean | |
| EnableGlobalConfiguration | Boolean | |
| SCCMManagerGlobalDBConnectionString | String | |
| ComputerRestartMessage_Default | String | By default, this message appears on a target computer when it is restarted. |
| ComputerRestartMessage_German | String | This message appears on a target computer with German language settings when it is restarted. |
| ComputerShutDownMessage_Default | String | By default, this message appears on a target computer when it is shut down. |
| ComputerShutDownMessage_German | String | This message appears on a target computer with German language settings when it is shut down. |
| ComputerExistsQuery | String | |
| DDRInboxPath | String | Path to the DDR Inbox on the SCCM server. |
| EnableSOAPHeaderSecurity | Boolean | Enable SOAP header security (see Configuration / General / Security Settings) |
| EventLoggingLevel | Integer | Logging level for the Windows Event Viewer. There are three possible settings: 1. Errors only 2. Errors and warnings 3. All |
| InstallCollectionPostfix | String | Defined suffix for installation collections (used internally to identify these collections). |
| KillTaskExceptionList | String | You can list processes here that must not be terminated using the KillTask function. (Separated by commas) |
| LoggingLevel | Integer | Logging level for the log file; three values are possible. (See EventLoggingLevel) |
| MaxEventLogEntries | Integer | The maximum number of log entries returned when the “GetEventLogEntries” function is called. |
| MaxLogFileSize | Integer | Maximum size of the log file (in bytes) before a new file is created. |
| MOFURL | String | URL for MOF approval (required by the “ExecuteImmediately” web service function). |
| MsiRepairArguments | String | MSI arguments for the “RepairMsi” web service function. |
| MsiUninstallArguments | String | MSI arguments for the “UninstallMsi” web service function. |
| PingFallbackQuery | String | |
| PSDomainLookupQuery | String | |
| PSEnableDomainFolderLookup | Boolean | When enabled, PowerShell scripts are run from the respective domain directory. (For more information, see Configuration / General / Windows Remote Management) |
| PSExecMinShutdownTimeoutSec | Integer | Minimum timeout for the “CreatePSExecProcess” Web Service function. |
| PSExecShutdownTimeoutSec | Integer | Timeout for the “CreatePSExecProcess” Web Service function. |
| PSFallbackFolder | String | Fallback directory for the PSEnabledDomainFolderLookup function. |
| ReportServer | String | Specify the SQL Report Server. |
| ResetComputerInstallFilterRegex | String | Used to identify installation collections for the installation preview in the “Reset Computer Plugin”. |
| RollbackDelaySeconds | Integer | |
| SCCMDBConnectionString | String | SQL connection string for connecting to the SCCM database. The password can be stored in encrypted form. To do this, you must use the included Password Encryptor tool. |
| SCCMManagerDBConnectionString | String | SQL connection string for connecting to the SCCMManager database. The password can be stored in encrypted form. |
| SCCMCredentialUsername | String | SCCM users with administrative permissions. Note: This setting should only be configured if the SCCM server is located on a different server; otherwise, authentication will not work. |
| SCCMCredentialPassword | String | Password for the SCCM user mentioned above (encrypted with PasswordEncryptor). |
| SiteCode | String | The Site Code. |
| SiteServer | String | The Site Server |
| SoftwareAllocationToComputerQuery | String | Used to determine the software assignment for a computer that is being reset. |
| SQLTimeoutSeconds | Int | SQL Timeout in secondes. |
| UninstallCollectionPostfix | String | Defined suffix for uninstallation collections (used internally to identify these collections). |
| UseCredentials | Boolean | This option can be used, among other things, to enable the web service's cross-domain functionality. This option should not be enabled until valid credentials have been stored in the Credentials.xml file. For more information, see the Security Settings chapter. |
| WinRMPort | Integer | The communication port for WinRM. |
| WOLUDPPort | Integer | Port for Wake On Lan. |