Sharegate Management で SharePoint Online の外部ユーザー一覧を出力する。

オンプレミス / Office 365 対応の SharePoint 管理支援クライアント「Segregate Management」を利用して、SharePoint Online に招待されている外部ユーザーを抽出します。

SharePoint Online の独自機能である「外部ユーザー」は、Microsoft アカウントまたは Office 365 の他テナントのアカウントさえあれば、自社環境に他社ユーザーを招待できる、とても便利な機能です。しかも無償、無制限。

外部ユーザーの招待は便利だけど…

しかし、便利なだけに、やはり管理面が気になります。テナント全体、サイトコレクション単位で有効/無効を指定できますが、有効化したサイトコレクションのどこで、どのユーザーが招待されているのかは、随時把握しておきたいところ。

標準機能では、Office 365 管理ポータルの[外部共有|サイト]から各サイトコレクションに設定された外部ユーザーを確認することが。ただ、サイトコレクション単位な上、動作も遅く、あまり便利とは言えません。PowerShell スクリプトで Get-SPOExternalUser コマンドを利用する方法が一般的ですが、これを少々ハードルが高い、と感じる方もいるでしょう。

20150226image01

そこで、サードベンダー製の SharePoint 管理支援ツールである「Sharegate Migration」(有償)を利用して、外部ユーザーの一覧を取得する方法をご紹介します。

Sharegate Management での一覧抽出

Sharegate を起動します。左のナビゲーションから[Report]を選択。

20150226image02

右上の検索ボックスに外部ユーザーを意味する「external」を入力します。既存レポート[External Users]が表示されます。ちなみに、既存レポート一覧に無いレポートは、[Add Report]や[Find]から新規作成することができます。

20150226image03

次に、対象を選択します。ここでは OneDrive for Business を含む、テナント全体を選択しました。まだテナントが登録されていない場合、左上の[+]からアクセスに使うユーザーアカウント/パスワードとセットで指定します。特定のサイトコレクションを個別に複数指定することも可能です。あまりないかもしれませんが、複数テナントを同時実行することもできます。

20150226image04

[Run]をクリックするとレポートが実行され、外部ユーザーの一覧が表示されます。

20150226image05

結果は、全選択して[Export]でエクセルに出力することが出来ます。

20150226image06

レポートの条件や結果を少しカスタマイズしたい場合には、画面上の[Change Filters or Columns]をクリックして編集します。ここでは、検索結果にメールアドレスとアカウントを表示させるよう指定しました。

20150226image07

カスタムしたレポートは、[Save]から新しいレポートとして保存しておくことが出来ます。

20150226image08

日々のお仕事が楽になる(かも)

Sharegate Management は「Sharegate」の機能の一部で、コンテンツマイグレーション(サイトや環境、バージョンを跨いだ情報のコピー)の Sharegate Migration とセットで販売されています。Migration も非常に便利なツールですので、ぜひ試用版で試していただると嬉しいです

Sharegate に関するお問い合わせ、お見積りのご依頼は弊社まで

Shaergate
http://en.share-gate.com/


Author

中村 和彦(シンプレッソ・コンサルティング株式会社 代表)が「ユーザ視点の SharePoint 情報」を発信します。元大手製造業 SharePoint 運用担当。現SharePoint コンサルタント。お仕事のお問い合わせはこちらまでお願いします。当ブログにおける発信内容は個人に帰属し所属組織の公式発信/見解ではありません。
FB : 中村 和彦
blog: Be・Better!
MS MVP SharePoint 2009/10-2011/9
MS MVP Office 365 2012/10-2014/9