|
KSC Open API
Kaspersky Security Center API description
|
Task parameters description:
| Name | Type | Description |
|---|---|---|
| "ProductName" | paramString | Name of uninstalled product ("AllControlledProducts" = uninstall all Kaspersky products). |
| "ProductVersion" | paramString | Version of uninstalled product ("AllControlledProducts" = uninstall all Kaspersky products). |
| "ProductDisplayName" | paramString | Human-readable name of uninstalled product. |
| "DeinstallationUser" | paramString | Login for deinstallation process. |
| "DeinstallationPassword" | paramBinary | Protected global password for deinstallation process. |
| "UninstallType" | paramInt | Type of uninstallation product:
|
| "PatchId" | paramInt, paramParams | paramInt ID for third-party patch or paramParams for Microsoft updates
|
| "KLTSK_RU_COMPETITOR_PRODUCTS" | paramArray (paramString) | List of incompatible applications (only for UninstallType = 1). |
| "InvProductID" | paramString | ID of incompatible application (only for UninstallType = 2). |
| "InvUninstallString" | paramString | Custom uninstallation command line (only for UninstallType = 2). |
| "IsInvUserDefinedUninstall" | paramBool | Use custom uninstallation string from InvUninstallString (only for UninstallType = 2). |
| "InvRebootAfterDeleting" | paramBool | Reboot after uninstallation (only for UninstallType = 2). |
| "ARPKey" | paramString | Subkey for application under registry key for list of add-remove programms (only for UninstallType = 2). |
| "KLTSK_UNLOCK_PASSWORD_CRYPTED" | paramString | The name of field with encoded uninstallation password. |