|
KSC Open API
Kaspersky Security Center API description
|
Group tasks. More...
Public Member Functions | |
| params | GetTask (wstring strTask) |
| Acquire attributes of specified task. | |
| RunTask (wstring strTask) | |
| Start specified task. | |
| SuspendTask (wstring strTask) | |
| Suspend execution of the specified task. | |
| ResumeTask (wstring strTask) | |
| Resume specified task. | |
| CancelTask (wstring strTask) | |
| Cancel execution of the specified task. | |
| params | GetTaskStatistics (wstring strTask) |
| !DEPRECATED SINCE KSC15! Acquire statistics of the specified task. | |
| params | GetTaskStatistics2 (wstring strTask) |
| Acquire statistics of the specified task. | |
| GetTaskHistory (wstring strTask, array pFields2Return, array pSortFields, wstring strHostName, params pFilter,[out] wstring strIteratorId) | |
| Acquire task execution history events. | |
| DeleteTask (wstring strTask) | |
| Delete the specified task. | |
| params | GetTaskData (wstring strTask) |
| Acquire task settings. | |
| wstring | AddTask (params pData) |
| Create new task. | |
| UpdateTask (wstring strTask, params pData) | |
| Modify task settings. | |
| AddHostToTask (wstring strTask, wstring strHostName) | |
| Add host to task. | |
| binary | ProtectPassword (wstring strPassword) |
| Encrypt an account password. | |
| SetTaskStartEvent (wstring strTask, params pData) | |
| Set task start event. | |
| params | GetTaskStartEvent (wstring strTask) |
| Get task start event. | |
| ResetHostIteratorForTaskStatus (wstring strTask, array pFields2Return, int nHostStateMask, int nLifetime,[out] wstring strHostIteratorId) | |
| Make host task states request. | |
| boolean | GetNextHostStatus (wstring strHostIteratorId, int nCount,[out] int nActual,[out] params pHostStatus) |
| Sequentially get result of operation ResetHostIteratorForTaskStatus or ResetHostIteratorForTaskStatusEx. | |
| ResetHostIteratorForTaskStatusEx (wstring strTask, array pFields2Return, array pFields2Order, int nHostStateMask, int nLifetime,[out] wstring strHostIteratorId) | |
| Make host task states request. | |
| int | GetHostStatusRecordsCount (wstring strHostIteratorId) |
| Get records count of result of operation ResetHostIteratorForTaskStatus or ResetHostIteratorForTaskStatusEx. | |
| int | GetHostStatusRecordRange (wstring strHostIteratorId, int nStart, int nEnd,[out] params pParHostStatus) |
| Get result of operation ResetHostIteratorForTaskStatus or ResetHostIteratorForTaskStatusEx. | |
| ReleaseHostStatusIterator (wstring strHostIteratorId) | |
| Release iterator of specified data. | |
| array | GetAllTasksOfHost (wstring strDomainName, wstring strHostName) |
| Get all group and global tasks of specified host. | |
| int | GetTaskGroup (wstring strTaskId) |
| Return the group id for the group task. | |
| wstring | ResolveTaskId (wstring strPrtsTaskId) |
| Get task id by PRTS task id. | |
| ResetTasksIterator (int nGroupId, boolean bGroupIdSignificant, wstring strProductName, wstring strVersion, wstring strComponentName, wstring strInstanceId, wstring strTaskName, boolean bIncludeSupergroups,[out] wstring strTaskIteratorId) | |
| Reset task iterator for a specified filter data. | |
| GetNextTask (wstring strTaskIteratorId,[out] params pTaskData) | |
| Sequentially get task data. | |
| ReleaseTasksIterator (wstring strTaskIteratorId) | |
| Release task iterator. | |
| wstring | UpdateCredPasswords (wstring wstrUser, wstring wstrPass, wstring wstrOldPass, array pActions) |
| Update tasks credentials passwords. | |
| CancelUpdateCredPasswords (wstring wstrRequestId) | |
| Cancel an asynchronous call to Tasks.UpdateCredPasswords. | |
Group tasks.
Allows to acquire task attributes, enumerate, control and delete tasks.