eMBox(eDirectory Management Toolbox)クライアントはコマンドラインJavaクライアントで、これを使用するとDSRepairにリモートアクセスできます。eMBoxクライアントはバッチモードで実行できるため、これを使用してeDirectory DSRepair eMToolで標準修復を行うことができます。
emboxclient.jarファイルは、eDirectoryの一部としてサーバにインストールされます。JVMをインストールしていれば、どのコンピュータでも実行できます。eMBoxクライアントの詳細については、eMBoxコマンドラインクライアントの使用を参照してください。
コマンドラインで次のように入力して、対話式モードでeMBoxクライアントを実行します。
java -cp ファイルのパス/emboxclient.jar embox -i
(クラスパスにemboxclient.jarファイルがすでに含まれている場合は、java embox -iと入力するだけです)。
eMBox Clientのプロンプトが次のように表示されます。
eMBox Client>
修復するサーバにログインするには、次のように入力します。
login -sサーバの名前またはIPアドレス -pポート番号
-uユーザ名.コンテキスト -wパスワード -n
ポート番号は通常80または8028です。ただし、すでにそのポートを使用しているWebサーバが存在する場合は異なります。-nオプションを使用すると、非セキュア接続を開始します。
eMBoxクライアントはログインが成功したかどうかを表示します。
次の構文を使用して修復コマンドを入力します。
dsrepair.タスク オプション
例:
dsrepair.ufrは標準修復を実行します。
dsrepair.rld -a ?vは、[すべてのローカルレプリカを修復]オプションおよび[ローカル参照をチェックする]オプションを使用して、ローカルデータベースを修復します。
各スイッチの間にはスペースが必要です。スイッチの順序は重要ではありません。
eMBoxクライアントは修復が成功したかどうかを表示します。
DSRepair eMToolオプションの詳細については、DSRepair eMToolのオプションを参照してください。
eMBoxクライアントからログアウトするには、次のコマンドを入力します。
logout
eMBoxクライアントを終了するには、次のコマンドを入力します。
exit
次の表にDSRepair eMToolのオプションを示します。eMBox クライアントでlist -tdsrepairコマンドを使用してDSRepairオプションの詳細を表示することもできます。詳細については、eMToolとそのサービスを表示するを参照してください。