SharePointのユーザ情報は全ユーザ情報を一覧でエクスポートする機能が無いようなので、searchサービスからaccountname is not nullを条件に全件刈り取って、Excelに出力するツールを作りました。VSでCOMコンポーネントを使ったり、windowsの画面を作ったりするのは初めてだったのでちょっと上手い事動くかわかりませんが、公開しておきます。
searchサービスにはGetSearchMetadataというオペレーションがあって、これが返すデータでRetrievableノードがtrueのプロパティのものがQueryオペレーションで抽出できるものらしいです。画像のチェックボックスリストがその抽出可能なプロパティリストです。
で、Excelのカラムにこのプロパティ全てを書き出そうとするとエラい時間がかかるので必要なものだけをチェックして吐き出すような仕組みになってます。










