HTTP POST 方法用于请求运行 Kaspersky Anti Targeted Attack Platform 应用程序。命令设置以 JSON 格式在请求正文中传递。
命令语法
curl -k --<TLS证书文件路径> --key <私钥文件路径> -X POST "<中央节点服务器的 URL>:<端口,默认443>/kata/response_api/v1/< external_system_id>/tasks/<task_id>?sensor_id=<sensor_id>&task_type=run_process" -H 'Content-Type:application/json' -d '
{
"task": {
"schedule": {"startNow": <true 或 false>},
"execCommand": "<要运行的应用程序的名称>",
"cmdLineParameters": "<运行文件或命令的其他选项>",
"workingDirectory": "<工作目录>"
}
}
'
如果成功处理请求,则会创建运行应用程序任务。
设置
参数 |
类型 |
描述 |
---|---|---|
|
UUID |
用于 Kaspersky Anti Targeted Attack Platform 授权的外部系统的唯一 ID。 |
|
UUID |
具有端点代理组件的主机的唯一 ID。 |
|
UUID |
任务的唯一 ID。 |
使用开关输入命令的示例
|
Response
HTTP 代码:200
格式:JSON
} } }
|
返回值
返回码 |
描述 |
---|---|
|
参数不正确。 |
|
需要授权。 |
|
未找到具有指定 ID 的任务。 |
|
内部服务器错误。稍后重复该请求。 |
如果要编辑已创建任务的设置,则必须创建新请求以添加具有新设置的任务。
页面顶部