IBM Support

IBM Notes Traveler: 複数ユーザーへの Reset コマンドの実行

Question/Answer


Question

IBM Notes Traveler を使用しています。

ユーザーの問題解決のための Reset コマンドを複数ユーザーへ一括で実行することは可能でしょうか?

Answer

IBM Notes Traveler には、ユーザーの問題解決のための Reset コマンドが用意されています。
 
ユーザーとデバイスのリセット

Lotus Notes Traveler クライアントで意図しない動作が発生している場合の対処方法
 
Reset は Traveler サーバーの Domino コンソールにて、下記のコマンドを入力することで実行します。

tell traveler reset * <username>

Rest コマンドの構文では一回の命令で1ユーザーに対する指定のみが可能です。このため Resetコマンド単体では複数ユーザーに対して一度に実行する方法は提供されておりません。

別の機能と Rest コマンドを組み合わせる事で、下記の方法で複数ユーザーに対する一括での Reset は可能ですが、このコマンドを複数ユーザーに一度に実行する方法として推奨される方法はありません。Reset 対象のユーザーについて、ユーザー毎に実行するのが確実であり、テクニカルサポートからはこれを推奨します。

下記の方法は参考情報とし、お客様判断にて採用をご検討ください。
複数ユーザーへ一括で Reset コマンドを実行した場合、お客様環境(ユーザー数やサーバーの処理能力など)に依存してパフォーマンスダウンなどが発生する可能性があり、その影響はテクニカルサポートでは検証できません。
 
 
[1] Web 版 lotustraveler.nsf にて、複数ユーザーへ一括で Reset コマンドを実行する
 
Web 版 lotustraveler.nsf (http://<サーバーURL>/lotustraveler.nsf) の操作画面では、「デバイス」のビューに、リセットボタンが用意されています。
リストされているデバイスを選択し(印を付け)、リセットボタンを押すことで、Reset コマンドを実行できます。
複数のデバイス(ユーザー)を選択すると、複数ユーザーへ一括で Reset コマンドを実行できます。
  

[2] バッチファイルを使用し、複数ユーザーへ一括で Reset コマンドを実行する
 
バッチファイルを使用し、Reset コマンドを実行できます。
例えば次の手順が考えられます。
 
1) 登録されている Traveler ユーザーのリストを出力します

Domino コンソールにて、次のコマンドを実行し、Traveler に登録されている全ユーザーのリストをファイルに出力します。
なお、"-f ファイル名" を付けない場合、Domino コンソールに結果が出力されます。
          
tell traveler -f ファイル名 users
例: tell traveler -f c:\temp\users.txt users
 
2) Reset コマンドのバッチファイルを作成します
                                                                       
1)で出力されたファイルに記録されている各ユーザー名について、Reset するユーザーを選定します。
そして、次のようなバッチファイルを作成します。
 
<バッチファイルの作成例>
                                         
nserver -c "tell traveler reset * Admin Test/Test"                     
sleep 1
nserver -c "tell traveler reset * User1 Test/Test" 
sleep 1
nserver -c "tell traveler reset * User2 Test/Test" 
sleep 1

この例ではユーザーの Reset 実行の後で "sleep 1" を実行し、1秒間、バッチファイルの処理を中断させています。
連続して多人数の Reset が実行され、Traveler サーバーに大きな負荷がかかる事を避けるために中断をさせています、処理を中断する間隔については、環境(ユーザー数やサーバーの処理能力など)を考慮して調整されるべきです。
 
なお、この例はバッチファイルを Domino のプログラムディレクトリに配置した場合の記述となっております。
プログラムディレクトリ以外に配置する場合は、nserver.exe のパスを記述してください。     
 
<例>
C:\IBM\Lotus\Domino\nserver -c "tell traveler reset * Admin Test/Test"      

Document information

More support for: IBM Traveler

Software version: All Versions

Operating system(s): Windows

Reference #: 0737003

Modified date: 14 November 2018