上一主题: get dbexport 命令 — 检索导出的数据库规则下一主题: help 命令 — 获取 selang 帮助


get devcalc 命令 — 检索策略偏差数据

在 AC 环境中有效

get devcalc 命令从策略偏差数据文件(deviation.dat,其中包含策略偏差计算结果)中检索信息,并可将结果发送到一个或多个规定的 DMS 数据库。 要使该数据文件存在,之前必须已经发布 start devcalc 命令。

创建策略或主机报告时,还可以指定包括偏差计算结果。 报告实用程序随后将发布该命令。

重要说明! 偏差计算不会检查是否应用了本地规则。 它还忽略从数据库中删除对象(用户或对象属性、用户或资源授权,或者实际用户或资源)的规则。 例如,计算无法验证是否应用了以下规则:
rr SUDO admCommand

注意:有关策略偏差数据文件和高级策略报告的详细信息,请参阅《企业管理指南》

要运行 get devcalc 命令,您必须具有对计算机的终端访问权限以及对 DEVCALC 子层管理类的读取权限。

此命令有以下格式:

get devcalc [params("offset=number")]
偏移量=数字

(可选)定义偏移量以便从策略偏差数据文件检索更多行。 get devcalc 命令只能根据请求从策略偏差数据文件返回最大行数(由 max_lines_request 配置设置来设置)。 如果文件中有更多信息,该命令将返回指定返回的最后一行的偏移量数据。

示例:获取策略偏差数据

以下示例显示了当 max_lines_request 设置设置为 10 时,如何使用 get devcalc 命令从策略偏差数据文件检索信息。 第一个命令检索前十行,然后第二个命令检索输出的随后十行:

AC> get devcalc
(localhost)
Data for DEVCALC 'deviation'
----------------------------------------------
DATA	: DATE, Mon Mar 20 11:22:15 2006
POLICYSTART, myPolicy#01
DIFF, (FILE), (file1), (*), (*)
DIFF, (FILE), (file2), (*), (*)
DIFF, (FILE), (file3), (*), (*)
DIFF, (FILE), (file4), (*), (*)
DIFF, (FILE), (file5), (*), (*)
DIFF, (FILE), (file6), (*), (*)
DIFF, (FILE), (file7), (*), (*)
OFFSET	: 11

AC> get devcalc params("offset=11")
(localhost)
Data for DEVCALC 'deviation'
----------------------------------------------
DATA	: DIFF, (FILE), (file8), (*), (*)
DIFF, (FILE), (file9), (*), (*)
DIFF, (FILE), (file10), (*), (*)
DIFF, (FILE), (file11), (*), (*)
DIFF, (FILE), (file12), (*), (*)
DIFF, (FILE), (file13), (*), (*)
DIFF, (FILE), (file14), (*), (*)
DIFF, (FILE), (file15), (*), (*)
DIFF, (FILE), (file16), (*), (*)
DIFF, (FILE), (file17), (*), (*)
OFFSET	: 21