【事象】[フォルダーへアクセスできるアカウント] レポートで、グループメンバーが正しく表示されない
作成日:2021年4月21日 | 更新日:2021年4月22日
事象
[フォルダーへアクセスできるアカウント] レポートで、 [所属するメンバー] 列の [詳細情報...] をクリックしても、表示されるグループメンバーが、実際のメンバーと異なっている。(実際のメンバーより少ない、古い時点のメンバーが表示されるなど)
原因
本事象は、データベースの一時情報テーブル(レポートを素早く表示するために使用)の値が、何らかの理由によって正しく更新されていない場合に発生します。
対処法
データベースの一時情報テーブルの値を更新するために、ADManager Plusサーバーで、以下の手順を実行してください。
本手順ではデータベースに接続し、update文、delete文を実行します。実施前に製品のバックアップを行ってください。
- コマンドプロンプトを管理者として開く
- <ADManager Plusのインストールディレクトリ>\pgsql\binに移動する
- 以下のコマンドでデータベースに接続する
cmd > psql -h127.0.0.1 -Uadmanager -p33306 -dadsm - パスワードの入力を求められます。パスワードは、弊社サポートにお問い合わせください
- パスワード入力後、以下のコマンドを実行する
cmd > delete from adsadsyncresults where object_type in ('user','group','computer','contact','groupMember','primaryGroup') and ad_sync_id in (select ad_sync_id from adsadsynchronization where domain_name='【お使いのドメイン名】' and data_sync_id=0);
1~5の手順を実行し、レポート上にグループメンバーが正常に表示されるかご確認ください。
手順実行後もグループメンバーが正常に表示されない場合は、1~4の手順を再度実行し、5のコマンドの代わりに以下のコマンドを実行してください。
update adsadsyncsettings set sync_retrieval_method='USN' where unique_id=1;
delete from adsadsyncresults where object_type in ('user','group','computer','contact','groupMember','primaryGroup') and ad_sync_id in (select ad_sync_id from adsadsynchronization where domain_name='【お使いのドメイン名】' and data_sync_id=0);
以上のコマンド実行で、DBの一時情報テーブルの値が更新され、レポートに正しいグループメンバーが表示されます。