Option to Enable/Disable Services
IQService has a configuration option to disable unwanted services from an IQService installation.
IQService provides multiple services to communicate to different windows-based end systems. It is possible that for a given deployment, not all services are required. Services which are not required in your deployment can be disabled.
|
Service Name |
Description |
|---|---|
|
AD |
This service is used to communicate with Active Directory. |
|
Lotus Domino |
This service is used when Delta aggregation/change password is to be performed for Lotus Domino application/source. |
|
ScriptExecutor |
This service is used to run native before and after provisioning scripts. |
|
SharePointServer |
This service is used if any SharePoint server application/source is configured. |
|
AzureAD |
This service is used when native before and after provisioning scripts need to be executed or when Exchange Online mailbox management is to be performed. |
|
WinLocal |
This service is used if Windows Local source is configured. |
|
GMSAPasswordData |
This service allows IQService to retrieve clear-text passwords for Group Managed Service Accounts (gMSA) from Active Directory using Windows PowerShell. |
View the Current Statuses of Services
To view the enabled or disabled status of services by running IQService.exe -g.
To toggle the state, run the following command:
IQService.exe -g <Service Name>
IQService.exe -g AD
Multiple services must be separated by semicolon:
IQService.exe -g AD;LotusDomino
Note
Restart IQService when service status is updated.
Services Enabled by Default
The following IQService services are enabled by default:
-
AD
-
LotusDomino
-
SharePointServer
Services Disabled by Default
The following IQService services are disabled by default:
-
ScriptExecutor - native before and after provisioning scripts (including when the
nativeRulesfeature is configured on an Active Directory source). -
GMSAPasswordData - gMSA password retrieval from Active Directory.
The ScriptExecutor
To configure TLS and enable services after upgrading from a previous version:
-
Configure IQService to communicate over TLS, for example:
IQService.exe -o <TLS_Port>
For TLS configuration instructions, refer to Configuring TLS and Client Authentication for IQService.
-
Enable each service your deployment requires, for example:
IQService.exe -g --enable ScriptExecutor
IQService.exe -g --enable GMSAPasswordData
IQService.exe -g --enable EventLog
IQService.exe -g --enable Win32File
-
Restart IQService after you update service status.
To disable a service explicitly, run IQService.exe -g --disable <Service Name>.
For native before and after provisioning scripts, refer to Before/After Scripts for IQService. For gMSA configuration, refer to Using gMSA as a Service Account.