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