命令行工具

趋势科技服务器深度安全防护系统客户端

Vulnerability Protection 客户端

dsa_control

用法

dsa_control [-a <str>] [-b] [-c <str>] [-d] [-g <str>] [-s <num>] [-m] [-p <str>] [-r] [-R <str>] [-t <num>] [--buildBaseline] [--scanForChanges] [其他关键字:激活/有波动信号期间发送到管理中心的值数据...]

客户端启动的激活 ("dsa_control -a")

必须激活在计算机上安装的客户端,管理中心才能分配规则和策略,以保护计算机。激活过程包括在客户端和管理中心之间交换唯一的指纹。这样可以确保仅有一个 Vulnerability Protection 趋势科技服务器深度安全防护系统管理中心(或其中一个管理中心节点)能够向客户端发送指令并与其进行通信。

通过右键单击“计算机”窗口中的计算机并选择操作 > 激活/重新激活,可以从 Vulnerability Protection 趋势科技服务器深度安全防护系统管理中心手动激活客户端。

Vulnerability Protection 趋势科技服务器深度安全防护系统客户端可使用本地运行的命令行工具启动激活过程。向 Vulnerability Protection 趋势科技服务器深度安全防护系统安装添加许多台计算机,并希望编写脚本以自动完成激活过程时,这非常有用。

为了让客户端启动的激活正常进行,必须在管理 > 系统设置 > 客户端选项卡上启用允许客户端启动的激活选项。

最低激活指令包含激活命令和管理中心的 URL(包括端口号):

dsa_control -a dsm://[managerurl]:[port]/

其中:

管理中心 URL 是激活命令唯一必需的参数。其他参数也可用(请参阅下面的可用参数表)。必须以键值对形式输入(使用冒号作为分隔符)。您可以输入任意数量的键值对,但必须用空格隔开各个键值对。例如:

dsa_control -a dsm://sec-op-john-doe-3:4120/ hostname:ABCwebserver12 "description:Long Description With Spaces"

(仅当您的值包含空格或特殊字符时才需要使用引号。)

通过代理服务器在专用网络上进行客户端启动的激活

专用网络上的客户端可以通过代理服务器与 Vulnerability Protection 趋势科技服务器深度安全防护系统管理中心进行客户端启动的通信。

允许通过代理服务器在专用网络上进行客户端启动的激活:

  1. Vulnerability Protection 趋势科技服务器深度安全防护系统管理中心,转至管理 > 系统设置 > 客户端页面。
  2. 客户端启动的激活区域:
    • 选择允许客户端启动的激活
    • 选择允许客户端指定主机名
    • 如果同名计算机已存在列表中,选择“激活同名的新计算机”。
  3. 单击保存

使用以下命令行选项来指示客户端通过代理服务器与 Vulnerability Protection 趋势科技服务器深度安全防护系统管理中心进行通信:

语法 注意
dsa_control -x "dsm_proxy://<proxyURL>/" 设置代理服务器的地址,客户端使用该代理服务器来与管理中心进行通信。
dsa_control -x "" 清除代理服务器地址。
dsa_control -u "<username:password>" 设置代理服务器用户名和密码。
dsa_control -u "" 清除代理服务器用户名和密码。
示例
dsa_control -x "dsm_proxy://172.21.3.184:808/" 代理服务器使用 IPv4。
dsa_control -x "dsm_proxy://winsrv2k3-0:808/" 代理服务器使用主机名。
dsa_control -x "dsm_proxy://[fe80::340a:7671:64e7:14cc]:808/" 代理服务器使用 IPv6。
dsa_control -u "root:Passw0rd!" 代理服务器认证为 "root",密码为 "Passw0rd!"(仅支持基本认证,不支持摘要和 NTLM)。

在客户端启动的激活的上下文中使用时,必须首先发出代理服务器命令,然后再发出客户端启动的激活命令。以下示例显示了设置代理服务器地址、设置代理服务器凭证和激活客户端的完整顺序:

dsa_control -x "dsm_proxy://172.21.3.184:808/"
dsa_control -u "root:Passw0rd!"
dsa_control -a "dsm://seg-dsm-1:4120/"
Vulnerability Protection 趋势科技服务器深度安全防护系统管理中心中所需的设置

客户端启动的波动信号命令 ("dsa_control -m")

客户端启动的波动信号命令将指示客户端立即对 Vulnerability Protection 趋势科技服务器深度安全防护系统管理中心执行波动信号操作。虽然就其本身而言该操作可能十分有用,但与上述激活命令一样,波动信号命令可用于将更多组参数传递给 Vulnerability Protection 趋势科技服务器深度安全防护系统管理中心。

下表列出了可供激活和波动信号命令使用的参数。请注意,一些参数只能与激活或波动信号一起使用。

密钥 描述 示例 可在激活期间执行 可在波动信号期间激活后执行 值格式 注意
description 设置 description 值。 "description:Extra information about the host" 字符串 最大长度 2000 个字符。
displayname 设置 displayname 值。(显示在主机名旁边的圆括号中。) "displayname:the_name" 字符串 最大长度 2000 个字符。
externalid 设置 externalid "externalid:123" 整数 此值可用于唯一标识客户端。可使用 SOAP Web 服务 API 来访问该值。
group 设置“计算机”页面上计算机所属的 "group:Zone A/Webservers" 字符串 每个层次结构级别的每个组名的最大长度为 254 个字符。

正斜杠 ("/") 表示组层次结构。group 参数可以读取或创建组层次结构。
此参数只能用于将计算机添加到主“计算机”根分支下的标准组中。无法用于将计算机添加到属于目录 (MS Active Directory)、VMware vCenters、或云提供程序帐户的组中。
groupid "groupid:33" 整数
hostname "hostname:ABWebServer1" 字符串 最大长度 254 个字符。

主机名可以指定最适合用于联系 Vulnerability Protection 趋势科技服务器深度安全防护系统管理中心的计算机列表中计算机的 IP 地址、主机名或 FQDN。
policy "policy:Policy Name"
字符串 最大长度 254 个字符。

策略名称在不区分大小写时与策略列表匹配。如果找不到策略,将不会分配策略。

由基于事件的任务分配的策略将覆盖在客户端启动的激活期间分配的策略。
policyid "policyid:12" 整数
relaygroup 将计算机链接到特定中继组。 "relaygroup:Custom Relay Group"
字符串 最大长度 254 个字符。

中继组名称在不区分大小写时与现有中继组名称匹配。如果找不到中继组,将使用缺省中继组。

这不会影响在基于事件的任务期间分配的中继组。使用此选项或基于事件的任务,不可同时使用两者。
relaygroupid "relaygroupid:123" 整数
relayid "relayid:123" 整数
tenantID tenantPassword "tenantID:12651ADC-D4D5"



"tenantPassword:8601626D-56EE"
字符串 如果将客户端启动的激活作为租户,则需要同时使用 tenantID tenantPassword。可通过部署脚本生成工具获得 tenantIDtenantPassword
RecommendationScan 在计算机上启动“漏洞扫描(推荐设置)”。 "RecommendationScan:true" 布尔值
UpdateComponent 指示 Vulnerability Protection 趋势科技服务器深度安全防护系统管理中心执行安全更新操作。 "UpdateComponent:true" 布尔值
RebuildBaseline 在计算机上重新生成完整性监控基线。 "RebuildBaseline:true" 布尔值
UpdateConfiguration 指示 Vulnerability Protection 趋势科技服务器深度安全防护系统管理中心执行“发送策略”操作。 "UpdateConfiguration:true" 布尔值
AntiMalwareManualScan 在计算机上启动防恶意软件手动扫描。 "AntiMalwareManualScan:true" 布尔值
AntiMalwareCancelManualScan 取消计算机上当前正在进行的防恶意软件手动扫描。 "AntiMalwareCancelManualScan:true" 布尔值
IntegrityScan 在计算机上启动完整性扫描。 "IntegrityScan:true" 布尔值
RebuildBaseline 在计算机上重新生成完整性监控基线。 "RebuildBaseline:true" 布尔值

dsa_query

dsa_query 工具提供以下信息:

用法

dsa_query [-c <str>] [-p <str>] [-r <str>]

特征码:用于过滤结果的通配符特征码(可选)。

示例:
dsa_query -c "GetComponentInfo" -r "au" "AM*"

趋势科技服务器深度安全防护系统管理中心

Vulnerability Protection 管理中心

dsm_cvp_c

用法

dsm_cvp_c -action actionname

操作名称 描述 用法
changesetting 更改设置 dsm_cvp_c -action changesetting -name NAME -value VALUE [-computerid COMPUTERID] [-computername COMPUTERNAME] [-policyid POLICYID] [-policyname POLICYNAME] [-tenantname TENANTNAME]
viewsetting 查看设置值 dsm_cvp_c -action viewsetting -name NAME [-computerid COMPUTERID] [-computername COMPUTERNAME] [-policyid POLICYID] [-policyname POLICYNAME] [-tenantname TENANTNAME]
createinsertstatements 创建插入语句(用于导出到其他数据库) dsm_cvp_c -action createinsertstatements [-file FILEPATH] [-generateDDL] [-databaseType sqlserver|oracle] [-maxresultfromdb count] [-tenantname TENANTNAME]
diagnostic 创建系统的诊断数据包 dsm_cvp_c -action diagnostic
fullaccess 为管理员提供完全访问权限角色 dsm_cvp_c -action fullaccess -username USERNAME [-tenantname TENANTNAME]
reindexhelp 重新编制帮助系统的索引 dsm_cvp_c -action reindexhelp
resetcounters 重置计数器表(重置回空状态) dsm_cvp_c -action resetcounters [-tenantname TENANTNAME]
resetevents 重置事件表(重置回空状态) dsm_cvp_c -action resetevents -type all|am|wrs|fw|dpi|im|li [-tenantname TENANTNAME]
setports 设置 Vulnerability Protection 趋势科技服务器深度安全防护系统管理中心端口 dsm_cvp_c -action setports [-managerPort port] [-heartbeatPort port]
trustdirectorycert 信任目录的证书 dsm_cvp_c -action trustdirectorycert -directoryaddress DIRECTORYADDRESS -directoryport DIRECTORYPORT [-username USERNAME] [-password PASSWORD] [-tenantname TENANTNAME]
unlockout 解锁用户帐户 dsm_cvp_c -action unlockout -username USERNAME [-newpassword NEWPASSWORD] [-disablemfa] [-tenantname TENANTNAME]
addregion 添加私有云提供程序区域 dsm_cvp_c -action addregion -region REGION -display DISPLAY -endpoint ENDPOINT
listregions 列出私有云提供程序区域 dsm_cvp_c -action listregions
removeregion 移除私有云提供程序区域 dsm_cvp_c -action removeregion -region REGION
addcert 添加信任证书 dsm_cvp_c -action addcert -purpose PURPOSE -cert CERT
listcerts 列出信任证书 dsm_cvp_c -action listcerts [-purpose PURPOSE]
removecert 移除信任证书 dsm_cvp_c -action removecert -id ID