-detect
使用此命令行参数可搜索正在运行的安全代理痕迹。
下表列出了
detect
参数的使用示例。
|
操作系统 |
操作 |
|---|---|
|
Windows |
|
|
macOS |
|
|
Linux |
|
|
开关参数 |
描述 |
|---|---|
|
-detect |
验证并报告终端设备上是否正在运行该产品。 当前支持以下状态码:
|
|
-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 |
|
|
|
|
产品正在运行 |
Windows |
|
|
|
|
产品已安装但部分服务未运行 |
Linux |
|
|
|
|
产品配置错误 |
macOS |
|
|
|
|
检测过程读取资源失败 |
Windows |
|
|
|
|
产品正在运行但需要重启 |
Windows |
|
|
|