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) |
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. | |
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.