DXdelete ツール -- ディレクトリ エントリの削除
DXdelete ツールを使用して、1 つ以上のディレクトリ エントリを削除します。単一のエントリを削除するには、ダイレクト コマンド ライン エントリによってターゲット DN 識別を提供します。複数のエントリを削除するには、ファイルからの入力を使用します。
cad140jp
DXdelete ツールを使用して、1 つ以上のディレクトリ エントリを削除します。単一のエントリを削除するには、ダイレクト コマンド ライン エントリによってターゲット DN 識別を提供します。複数のエントリを削除するには、ファイルからの入力を使用します。
このコマンドの形式は以下のようになります。
dxdelete [options] [dn-list]
- オプション以下のオプションの 1 つ以上を示します。
- -c連続モードで実行します。エラーはレポートされますが、プロセスは停止されません。
- -dlevel[-dlevel...]LDAP デバッグ レベルを設定します。
- levelデバッグのレベルを以下のように定義します。-1 すべてのデバッグを有効化0 デバッグしない1 関数のトレース2 パケット処理をデバッグ4 厳重なトレース デバッグ8 接続の管理16 送信および受信されたパッケージを出力32 検索フィルタ処理64 設定ファイル処理128 アクセス制御リスト処理256 統計ログ接続/操作/結果512 送信された統計ログ エントリ1024 シェル バックエンドとの通信を出力2048 エントリ解析デバッグを出力複数の番号をまとめて追加することにより、複数のデバッグ レベルを同時に指定することができます。たとえば、デバッグ レベルを 6 とすると、デバッグ レベルの 2 と 4 の両方が指定されます。
- -DbindDNバインドを実行するユーザの識別名を指定します。
- -ffilename標準入力ではなく、読み取り元のファイルを指定します。
- -HURIディレクトリ ホストの LDAP URI を指定します。これを指定しない場合、ツールではlocalhostが代わりに使用されます。以下の例のように、IPv6 アドレスを使用できます。-H ldap://[2001:db8:0:1:99a4:6159:198f:b309]
- -hdap-host注:このオプションは廃止されました。代わりに -H オプションを使用してください。-h オプションは、CA Directory の現在のバージョンで引き続き動作します。ディレクトリ ホストのアドレスまたはホスト名を指定します。これを指定しない場合、ツールではlocalhostが代わりに使用されます。以下のようにdap-hostを完全展開することにより、トランスポート、セッション、およびプレゼンテーション SAP の OSI アドレス指定を含めることができます。hostname:port/tsel/ssel/psel文字の ASCII コードを表す 2 桁の 16 進数を % の後に指定することにより、tsel、ssel、pselセレクタにバイナリおよび ASCII 文字を指定できます。以下に例を示します。
- / は %2F で表されます
- % は %25 で表されます
- -MManage DSAIT コントロールを有効にします。
- -MMManage DSAIT コントロールを有効にし、これを critical に設定します。詳細については、「管理ガイド」の「LDAP コントロール」を参照してください。
- -P 2|3LDAP プロトコルを指定します。デフォルトでは、3 に設定されています。
- -pdap-portディレクトリ ホスト コンピュータ上のポートを指定します。これを指定しない場合、ツールではポート 102 (OSI ポート)がデフォルトで使用されます。引数 -h および -p を組み合わせて単一の引数とし、これらをドット区切り形式の IP アドレスやホスト名として表すことができます。たとえば、以下の 1 行目のオプションは 2 行目のオプションと置き換えることができます。-h 192.168.19.202 -p 19389 -h 192.168.19.202:19389
- -r任意の削除操作を再帰的にします。
- -v詳細モードで実行します。
- -Wユーザにバインド パスワードの入力を促します。
- -wpasswordバインド パスワードを指定します。
- -yfilenameバインド パスワードが含まれるファイルを指定します。
- dn-list削除される識別名を指定します。DN をスペースで区切ります。
例: エントリの削除
この例では、CA Directory に付属の Democorp サンプル ディレクトリを使用します。トレーニング演習としてこの例を繰り返すといいでしょう。
以下のコマンドはエントリ、Murray J Horsfall を削除します。
dxdelete -v -h hostname:19389 "cn=Murray J HORSFALL,ou=Repair, ou=Operations,o=Democorp,c=AU"
エントリが削除されたことをテストするには、DXsearch ツールを使用します。