跳至主内容

终止进程

使用此方法可通过进程ID、路径、运行端点及(若存在)其生成的事件ID来终止活动进程。

参数

参数

描述

请求包含

类型

取值

进程ID

需终止的进程ID

必填

字符串

无额外要求。

路径

端点设备上存储的启动进程文件所在位置。

必填

字符串

必须符合正确的路径格式并指向现有文件。

端点ID

运行该进程的端点(或节点)。

必填

字符串

无额外要求。

事件ID

该进程所生成事件的ID。

可选

字符串

无额外要求。

返回值

属性

类型

描述

result

对象

若任务执行成功,则包含由该请求创建的对应任务ID。

代码

消息

详情

-32602

参数无效

"details": "参数'processId'传入值无效。"
"details": "参数'path'传入值无效。"
"details": "参数'endpointId'传入值无效。"
"details": "受保护实体不存在"
"details": "无法访问或未找到指定事件"
"details": "无法终止进程"
"details": "缺少必要参数: processId"
"details": "缺少必要参数: path"
"details": "缺少必要参数: endpointId"
"details": "参数'processId'的数据类型不正确。"
"details": "参数'path'的数据类型不正确。"
"details": "参数'endpointId'的数据类型不正确。"

200

服务器错误

"details": "功能不可用"

示例

请求

{
    "params": {
        "processId": 12228,
        "path": "C:\\Windows\\explorer.exe",
        "endpointId": "66a0fe708d3a52774522b442",
        "incidentId": "66a251423506b508d2fefb05"
    },
    "jsonrpc": "2.0",
    "method": "killProcess",
    "id": "7d2864e9-c67b-48a2-9ba3-0a11d47e83c8"
}

响应

{
    "id": "7d2864e9-c67b-48a2-9ba3-0a11d47e83c8",
    "jsonrpc": "2.0",
    "result": "66b1e12b263e7f5e940a7dd9"
}