跳至主内容

-detect

使用此命令行参数可搜索正在运行的安全代理痕迹。

下表列出了 detect 参数的使用示例。

操作系统

操作

Windows

eps.rmm.exe-detect[-r]

macOS

./eps.rmm-detect

Linux

./eps.rmm-detect

开关参数

描述

-detect

验证并报告终端设备上是否正在运行该产品。

当前支持以下状态码:

  • 0 :终端设备上未检测到产品运行实例

  • 1 :产品正在运行且所有服务均正常

  • 2 :终端设备上检测到产品运行但部分服务异常

    建议更新并重启部分服务后重试操作。

    若后续操作仍报告相同状态,表明产品配置错误。建议重新安装或联系技术支持。

  • 3 :仅当检测命令附带–r参数时返回此状态码。该代码表示先前安全代理维护操作需重启才能完成。此时建议先执行重启,再进行其他安装/维护操作。

-r

可选参数(仅支持 Windows平台 )。指定后将评估系统重启需求。若先前维护操作(如卸载或竞品移除)需重启完成,RMM SDK工具将报告该待处理需求。若检测操作为安装前置条件,建议重启完成后再执行安装。重启成功后需重新执行检测以评估终端新状态。

操作成功后,进程将以如下格式输出至 标准输出

// 四个返回值用竖线|分隔

[检测结果]|[GravityZone客户ID]|[GravityZone组ID]|[终端硬件ID]

下表列出 标准输出 结果:

标准输出结果

描述

检测结果

支持并输出上述四个数值之一至标准输出。

GravityZone客户ID

这是管理终端的GravityZone公司ID。当检测结果为1时会返回此ID。当检测结果为2且未报告产品配置错误时也可能返回此ID。具体用法请参阅 Bitdefender GravityZone API文档

GravityZone组ID

这是终端所属的GravityZone自定义组ID。该值仅反映安装时使用的组值,且仅在安装包中指定了该值时才会显示。

终端硬件ID

这是终端用于与GravityZone通信的硬件ID。若安装后ID发生变化,请重新运行检测操作。

您可在控制中心使用此ID搜索终端。详细API信息请参阅 Bitdefender GravityZone API文档

下表列出常见使用场景及其结果。有关进程退出代码的更多信息,请参阅 错误代码 .

场景

操作系统

命令行开关

进程退出代码

标准输出值

产品未运行

Windows

-detect

0

0|||

产品正在运行

Windows

-detect

183

1|5bfd752a5ff3b80a588b456e|5bfd752b5ff3b8af428b456b|EC2BAC8D-0F7E-6E88-0DBE-EB95FBFE954D-0E759239A6E7

产品已安装但部分服务未运行

Linux

-检测

16

2|5bfd752a5ff3b80a588b456e||EC2BAC8D-0F7E-6E88-0DBE-EB95FBFE954D-0E759239A6E7

产品配置错误

macOS

-检测

16

2|||

检测过程读取资源失败

Windows

-检测

30

2|||

产品正在运行但需要重启

Windows

-检测-r

0

3|||