2014年4月18日金曜日

ActiveDirectory プロバイダのデバッグ出力


サポートのためにActive Directory user Provider (Active Directory から情報を抽出するためのPaperCut のコンポーネント) から
デバッグの出力をお願いする場合があります。
その場合、下記の手順に従ってデバッグを出力してください。


デバッグ出力の取得方法:

1.PaperCut が実行しているサーバのコマンド・プロンプトを開いてください。


2.「UserDirAD.exe」があるディレクトリへ移動してください。
    cd “C:\Program Files\PaperCut NG\server\bin\win”


3.サポートよりお願いした次のコマンドのいずれかを実行してください。

   すべてのユーザのリスト:
     UserDirAD.exe enable-debug all-users > all-users.txt 2>&1

   すべてのユーザのリスト(無効なユーザを含む):
     UserDirAD.exe "enable-debug|enabled-users-only" all-users > all-users-enabled.txt 2>&1

   フィールド「pager」からカード/ID 番号を持つすべてのユーザのリスト:
     UserDirAD.exe "enable-debug|card-id-field=pager" all-users > all-users-pager.txt 2>&1

   すべてのグループのリスト:
     UserDirAD.exe enable-debug all-groups > all-groups.txt 2>&1
  
   グループのメンバのリスト(ユーザ名のみ):
     UserDirAD.exe enable-debug group-member-names "your-group" > your-group.txt 2>&1

   グループのメンバのリスト(すべての詳細を含む):
     UserDirAD.exe enable-debug group-members "your-group" > your-group.txt 2>&1

   単一のユーザに関する詳細情報のリスト:
     echo yourusername > username.txt
     UserDirAD.exe enable-debug get-user-details < username.txt > details.txt 2>&1

   1つのグループ内の1人のユーザをチェック:
     UserDirAD.exe enable-debug is-user-in-group "username" "your-group" > isuseringroup.txt 2>&1

   ドメインのオプションを追加することにより、複数のドメインを照会:  例:
     UserDirAD.exe "enable-debug|domains=papercut.com;papercutsoftware.com" all-users > multi-domain-all-users.txt 2>&1
     UserDirAD.exe "enable-debug|domains=papercut.com;papercutsoftware.com" all-groups > multi-domain-all-groups.txt 2>&1


4.「UserDirAD.exe」の処理が終了するまでお待ちください。
   タスク・マネージャからプロセスの一覧を表示して処理を確認することができます。
   大規模ネットワーク環境では処理に数分かかることがあります。


5.生成したファイル(例:  all-users.txt, all-groups.txt など) を弊社までご送付ください。
   注記: ファイルが大きい場合、zip形式などファイルを圧縮して弊社までご送付ください。


http://www.papercut.com/kb/Main/DebuggingUserDirAD

0 件のコメント :

コメントを投稿

注: コメントを投稿できるのは、このブログのメンバーだけです。