上一主题: CA ControlMinder 命令行解释程序下一主题: selang 命令 Shell 的功能


selang 实用程序-运行 CA ControlMinder 命令行

selang 实用程序可以调用命令 shell,可提供对 CA ControlMinder 数据库和本地环境的访问权限。 通过在命令 shell 内执行 selang 命令,可以对数据库进行动态更新。

注意:命令的执行结果将发送到标准输出,除非包括 ‑o 选项。

在 UNIX 上,此命令格式如下:

selang [{-c command|-f file}] [{-d path|-p pmdb}] [-o file] [-r file] [-s] \
[-u user pass]
selang [-l] [-o file] [-r file] [-s] [-u user pass]

在 Windows 上,此命令格式如下:

selang [{-c command|-f file}] [{-d path|-p pmdb}] [-o file] [-r file] [-s] [-v]
selang [-l] [-o file] [-r file] [-s] [-v]
‑c command

指定要执行的 selang 命令。 在 selang 执行完命令后将退出。

如果 command 包含空格,请用引号将整个字符串引起来。 例如:

selang ‑c "showusr rosa"
‑-d path

指定 selang 命令对定义路径中的数据库进行更新。

注意:您仅可以指定本地数据库。

‑-f file

指定从定义的文件而不是从终端的标准输入读取 selang 命令。

当 selang 执行输入文件中的命令时,所执行命令的行编号会显示在屏幕上。 selang 提示不显示在屏幕上。 在 selang 执行完 file 中的命令后将退出。

-h

显示该实用程序的帮助。

‑l

指定 selang 更新默认的本地数据库,通常为 ACInstallDir/seosdb(其中 ACInstallDir 是安装 CA ControlMinder 的目录)。

您无需使用 -d 或 -p 指定此选项。

注意:此选项将替换 selang。 它仅在未运行 seosd 时有效,只有具有足够的更新数据库文件的本机权限的 CA ControlMinder 管理员才能执行此程序。

‑o file

指定将 selang 输出写入指定的文件。 每次调用 selang 时,它都会创建一个新的空文件。 如果指定当前文件的名称,selang 会覆盖该文件中的当前信息。

‑p pmdb

指定 selang 命令更新已定义的 PMDB 的数据库,该数据库必须在本地工作站(这是 PMDB 子目录中的数据库)中。 对数据库所做的更改不会传播给订户。

注意:如果 sepmdd 或 seosd 在指定的 PMDB 上运行,则此选项无效,这与使用 hosts 命令不同。

重要说明! 请勿在此模式中进行需要传播的更改。 如果在进行更新时使用本地模式,则 CA ControlMinder 将仅更新本地主机文件(如 CA ControlMinder 配置选项中所定义的)。

‑r file

指定 selang 从定义的文件中读取命令。 该文件应该由使用普通 selang 语法的命令组成,并且这些命令由分号或换行符分隔开。 执行完 file 中的命令后,selang 会提示用户进行输入。

如果您没有为此选项定义文件,则 selang 将使用主目录中的 .selangrc 文件。

‑s

指定在静默模式中打开 selang,而不显示版权消息。

‑u user pass

(仅限于 UNIX)为正在运行的 selang 指定用户名和密码。

要使用此选项,必须将 seos.ini 文件中的 check_password 标记设置为 yes,这样当您运行 selang -u 时,CA ControlMinder 便会提示您“输入密码”。 您可以进行三次登录尝试。

seos.ini 文件 [lang] 部分中的标记 no_check_password_users 包含了登录 selang 期间绕过密码检查的用户的列表。

注意:如果 check_password 标记设置为 no(默认设置),则 selang 不要求任何密码。

-v

(仅限于 Windows)将命令行写入输出。

使用注意事项:

更多信息:

hosts 命令 -- 连接到远程 CA ControlMinder 终端