A.1 互動模式

互動模式提供文字介面,以便控制和使用「DirXML 命令列公用程式」。

  1. 在主控台輸入 dxcmd

  2. 輸入對 Identity Manager 物件具有足夠權限之使用者的名稱。

    範例: admin.novell

  3. 輸入上面指定的使用者密碼。

    範例: novell

    Interactive mode
  4. 輸入您要執行的指令編號。

    表 A-1 包含選項和可用功能的清單。

  5. 輸入 99 結束公用程式。

附註:如果您是在 Unix 或 Linux 上執行 eDirectory™ 8.8,則必須指定 -host 和 -port 參數, 例如 dxcmd -host 10.0.0.1 -port 524。如果不指定這些參數,會發生 jclient 錯誤。

novell.jclient.JCException: connect (to address) 111 UNKNOWN ERROR

在預設狀態下,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

列出已安裝之 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

強制重新同步化驅動程式。 此操作會提示您輸入時間延遲: Do you want to specify a minimum time for resync? (yes/no).

如果輸入 yes,請指定重新同步化發生的日期和時間: Enter a date/time (format 9/27/05 3:27 PM).

如果輸入 no,則會立即發生重新同步化。

7: Migrate from application into DirXML

處理包含查詢指令的 XML 文件: Enter filename of XDS query document:

使用 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 指令文件:

Enter filename of XDS command document:

範例:

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 密碼 (「配送密碼」,與「通用密碼」搭配使用)。

輸入使用者名稱:

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

設定應用程式密碼。 這是您用來驗證進入已連接系統所使用的使用者帳戶密碼。

2: Clear shim password

清除應用程式密碼。

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

清除驅動程式物件上儲存的指定具名密碼或所有具名密碼: Do you want to clear all named passwords? (yes/no).

如果輸入 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):
  • Enter maximum transactions records to return (default=1):
  • Enter name of file for response:

4: Delete cached transactions

刪除快取中儲存的異動。

  • Enter position token (default=0):
  • Enter event-id value of first transaction record to delete (optional):
  • Enter number of transaction records to delete (default=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 elements

18: Modify-password elements

19: Sync elements

20: Pre-transformed XDS document from shim

21: Post input transformation XDS document

22: Post output transformation XDS document

23: Post event transformation XDS document

24: Post placement transformation XDS document

25: Post create transformation XDS document

26: Post mapping transformation <inbound> XDS document

27: Post mapping transformation <outbound> XDS document

28: Post matching transformation XDS document

29: Post command transformation XDS document

30: Post-filtered XDS document <Publisher>

31: User agent XDS command document

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

99: Accept checked items