A.1 交互方式

交互方式提供了一个可控制并使用 DirXML 命令行实用程序的文本界面。

  1. 在控制台中输入 dxcmd

  2. 输入具有 Identity Manager 对象的足够权限的用户名。

    示例:admin.novell

  3. 输入上面指定的用户的口令。

    示例:novell

    交互方式
  4. 输入要执行的命令号。

    表 A-1 中包含了选项列表和可用功能。

  5. 输入 99 退出实用程序。

注:如果正在 Unix 或 Linux 中运行 eDirectory™ 8.8,则必须指定 -host 和 -port参数。 例如,dxcmd -host 10.0.0.1 -port 524。 如果未指定这些参数,会发生 jclient 错误。

novell.jclient.JCException: 连接(到地址)111 的未知错误

默认情况下,eDirectory 8.8 不监听本机。 DirXML 命令行实用程序需要解析要鉴定的服务器 IP 地址或主机名称和端口。

表 A-1 交互方式选项

选项

说明

1: Start Driver(启动驱动程序)

启动驱动程序。 如果存在多个驱动程序,则用编号列出每个驱动程序。 输入驱动程序编号可启动驱动程序。

2: Stop Driver(停止驱动程序)

停止驱动程序。 如果存在多个驱动程序,则用编号列出每个驱动程序。 输入驱动程序编号可停止驱动程序。

3: Driver operations(驱动程序操作)

列出可用于驱动程序的操作。 如果存在多个驱动程序,则用编号列出每个驱动程序。 输入驱动程序编号可查看可用操作。 有关可用操作,请参见表 A-2

4: Driver set operations(驱动程序集操作)

列出可用于驱动程序集的操作。

  • 1: 关联驱动程序集与服务器 (Associate driver set with server)
  • 2: 解除驱动程序集与服务器的关联 (Disassociate driver set from server)
  • 99: 退出 (Exit)

5: Log events operations(日志事件操作)

列出可用于通过 Novell Audit 的日志记录事件的操作。 有关这些选项的说明,请参见表 A-5

6: Get DirXML version(获取 DirXML 版本)

列出已安装的 Identity Manager 的版本。

99: Quit(退出)

退出 DirXML 命令行实用程序

图 A-1 驱动程序选项

表 A-2 驱动程序选项

选项

说明

1: Start driver(启动驱动程序)

启动驱动程序。

2: Stop driver(停止驱动程序)

停止驱动程序。

3: Get driver state(获取驱动程序状态)

列出驱动程序的状态。

  • 0 - 驱动程序已停止
  • 1 - 驱动程序正在启动
  • 2 - 驱动程序正在运行
  • 3 - 驱动程序正在停止

4: Get driver start option(获取驱动程序启动选项)

列出当前驱动程序启动选项。

  • 1 - 禁止
  • 2 - 手工
  • 3 - 自动

5: Set driver start option(设置驱动程序启动选项)

更改驱动程序的启动选项。

  • 1 - 禁止
  • 2 - 手工
  • 3 - 自动
  • 99 - 退出

6: Resync driver(重新同步驱动程序)

强制重新同步驱动程序。 它提示时间延迟: 是否要为重新同步指定最小时间? (是/否)。

如果输入“yes”,则需指定发生同步的日期和时间: “输入日期和时间(格式 9/27/05 3:27 PM)”。

如果输入“no”,则立即发生同步。

7: Migrate from application into DirXML(从应用程序迁移至 DirXML)

处理包含查询命令的 XML 文档: Enter filename of XDS query document(输入 XDS 查询文档的文件名):

通过使用 Novell nds.dtd,创建包含查询命令的 XML 文档。

示例:

NetWare: sys:\files\query.xml

Windows: c:\files\query.xml

Linux: /files/query.xml

8: Submit XDS command document to driver(向驱动程序提交 XDS 命令文档)

处理 XDS 命令文档:

Enter filename of XDS command document(输入 XDS 命令文档的文件名):

示例:

NetWare: sys:\files\user.xml

Windows: c:\files\user.xml

Linux: /files/user.xml

Enter name of file for response(输入用作响应的文件名):

示例:

NetWare: sys:\files\user.log

Windows: c:\files\user.log

Linux: /files/user.log

9: Check object password(检查对象口令)

确认已连接系统中的对象的口令是否与驱动程序关联。 它与对象的 eDirectory 口令匹配(分发口令,与通用口令一起使用)。

输入用户名:(Enter user name:)

10: Initialize new driver object(初始化新驱动程序对象)

在新驱动程序对象上执行数据的内部初始化。 此操作仅用于测试目的。

11: Password operations(口令操作)

有九个口令选项。 有关这些选项的说明,请参见表 A-3

12: Cache operations(超速缓存操作)

有五个超速缓存操作。 有关这些选项的说明,请参见表 A-4

99: Exit(退出)

退出驱动程序选项。

图 A-2 口令操作

表 A-3 口令操作

操作

说明

1: Set shim password(设置 Shim 口令)

设置应用程序口令。 这是在登录已连接系统时用于鉴定的用户帐户口令。

2: Clear shim password(清除 Shim 口令)

清除应用程序口令。

3: Set Remote Loader password(设置远程装载程序口令)

远程装载程序口令用于控制对远程装载程序实例的访问。有关更多信息,请参见部分 3.0, 设置已连接系统

输入远程装载程序口令,然后通过再输入一遍来确认口令。

4: Clear Remote Loader password(清除远程装载程序口令)

清除远程装载程序口令,以便驱动程序对象上不再设置有远程装载程序口令。

5: Set named password(设置命名口令)

允许将口令或其它安全性信息储存到驱动程序中。有关更多信息,请参见部分 2.9, 使用命名口令

有四个要填充的提示:

  • 输入口令名称:(Enter password name:)
  • 输入口令说明:(Enter password description:)
  • 输入口令:(Enter password:)
  • 确认口令 (Confirm password)

6: Clear named passwords(清除命名口令)

清除储存在驱动程序对象中的指定命名口令或全部命名口令: 是否要清除全部命名口令? (是/否)。

如果输入“yes”,则清除全部命名口令。 如果输入“no”,则提示指定要清除的口令名称。

7: List named passwords(列出命名口令)

列出储存在驱动程序对象中的全部命名口令。 它列出口令名称和口令说明。

8: Get password state(获取口令状态)

列出口令是否设置为以下状态:

  • 驱动程序对象口令:(Driver Object password:)
  • 应用程序口令:(Application password:)
  • 远程装载程序口令:(Remote loader password:)

dxcmd 实用程序允许设置应用程序口令和远程装载程序口令。 使用此实用程序不能设置驱动程序对象口令。 它显示是否已设置驱动程序对象口令。

99: Exit(退出)

退出当前菜单并返回到驱动程序选项。

图 A-3 超速缓存操作

表 A-4 超速缓存操作

操作

说明

1: Get driver cache limit(获取驱动程序超速缓存限制)

显示为驱动程序设置的当前超速缓存限制。

2: Set driver cache limit(设置驱动程序超速缓存限制)

设置驱动程序超速缓存限制(以 KB 为单位)。 0 值表示无限制。

3: View cached transactions(查看已超速缓存的事务)

用储存在超速缓存中的事件创建文本文件。 可以选择要查看的事务数。

  • Enter option token (default=0):(输入选项令牌(默认值=0):)
  • Enter maximum transactions records to return (default=1):(输入要返回的最大事务记录(默认值=1):)
  • Enter name of file for response:(输入用作响应的文件名:)

4: Delete cached transactions(删除已超速缓存的事务)

删除储存在超速缓存中的事务。

  • Enter position token (default=0):(输入位置令牌(默认值=0):)
  • Enter event-id value of first transaction record to delete (optional):(输入要删除的第一个事务记录的事件 ID 值(可选):)
  • Enter number of transaction records to delete (default=1):(输入要删除的事务记录数(默认值=1):)

99: Exit(退出)

退出当前菜单并返回到驱动程序选项。

图 A-4 日志事件操作

表 A-5 日志事件操作

操作

说明

1: Set driver set log events(设置驱动程序集日志事件)

允许记录通过 Novell Audit 的驱动程序集事件。 有 49 个可选择记录的项目。 有关这些选项的列表,请参见表 A-6

输入要记录的项目编号。 选择项目之后,输入 99 以接受选择。

2: Reset driver set log events(重设置驱动程序集日志事件)

重设置全部日志事件选项。

3: Set driver log events(设置驱动程序日志事件)

允许记录通过 Novell Audit 的驱动程序事件。 有 49 个可选择记录的项目。 有关这些选项的列表,请参见表 A-6

输入要记录的项目编号。 选择项目之后,输入 99 以接受选择。

4: Reset driver log events(重设置驱动程序日志事件)

重设置全部日志事件选项。

99: Exit(退出)

退出日志事件操作菜单。

表 A-6 驱动程序集和驱动程序日志事件

选项

1: Status success(成功状态)

2: Status retry(重试状态)

3: Status warning(警告状态)

4: Status error(错误状态)

5: Status fatal(致命状态)

6: Status other(其它状态)

7: Query elements(查询要素)

8: Add elements(添加要素)

9: Remove elements(去除要素)

10: Modify elements(修改要素)

11: Rename elements(重命名要素)

12: Move elements(移动要素)

13: Add-association elements(添加关联要素)

14: Remove-association elements(去除关联要素)

15: Query-schema elements(查询纲要要素)

16: Check-password elements(检查口令要素)

17: Check-object-password element(检查对象口令要素)

18: Modify-password elements(修改口令要素)

19: Sync elements(同步要素)

20: Pre-transformed XDS document from shim(从 Shim 预转换 XDS 文档)

21: Post input transformation XDS document(张贴输入转换 XDS 文档)

22: Post output transformation XDS document(张贴输出转换 XDS 文档)

23: Post event transformation XDS document(张贴事件转换 XDS 文档)

24: Post placement transformation XDS document(张贴位置转换 XDS 文档)

25: Post create transformation XDS document(张贴创建转换 XDS 文档)

26: Post mapping transformation <inbound> XDS document(张贴映射转换 (入站) XDS 文档)

27: Post mapping transformation <outbound> XDS document(张贴映射转换 (出站) XDS 文档)

28: Post matching transformation XDS document(张贴匹配转换 XDS 文档)

29: Post command transformation XDS document(张贴命令转换 XDS 文档)

30: Post-filtered XDS document <Publisher>(过滤张贴的 XDS 文档 (发布者))

31: User agent XDS command document(用户代理 XDS 命令文档)

32: Driver resync request(驱动程序重新同步请求)

33: Driver migrate from application(从应用程序迁移驱动程序)

34: Driver start(驱动程序启动)

35: Driver stop(驱动程序停止)

36: Password sync(口令同步)

37: Password request(口令请求)

38: Engine error(引擎错误)

39: Engine warning(引擎警告)

40: Add attribute(添加特性)

41: Clear attribute(清除特性)

42: Add value(添加值)

43: Remove value(去除值)

44: Merge entire(全部合并)

45: Get named password(获取命名口令)

46: Unknown(未知)

47: Unknown(未知)

48: User defined IDs(用户定义的 ID)

99: Accept checked items(接受已检查的项目)