SharePoint Online 外部ユーザーの招待が上手くいかない場合は Remove-SPOExternalUserで削除

SharePoint Online : 2017.12.06 Wednesday

SharePoint/OneDrive外部共有、外部ユーザー

SharePoint Online(OneDrive for Business)では、外部共有という仕組みで、Office365テナント外のユーザーでも サイトにアクセスできます。SharePointサイト管理者が、外部ユーザーを招待して、当該ユーザーが招待メールのリンクから SharePointアクセスしてきたら(認証のあとに)権限が付与されます。

外部ユーザーには、Microsoftアカウント、別のOffice365テナントユーザーアカウント、その他の会社用メールアドレスなどが使えます。Microsoftアカウントの場合は、Microsoft Liveがユーザー認証してから SharePointにアクセスという流れになります。別テナントの場合は、別テナントのAzureADが認証してから SharePointにアクセスとなります。その他のメアドの場合は 紐づくMicrosoftアカウントが作成されて Microsoft Liveがユーザー認証してから SharePointにアクセスとなります。

外部ユーザーの招待が上手くいかない場合

パソコンやOffice365に慣れているユーザーであれば、それほど苦労せずに 外部ユーザー招待からアクセスができるのですが...ITリテラシーが高くないひとにとっては 色々な落とし穴があるようです。

外部ユーザーの招待が上手くいかないケースは 色々ありますね。
(1) サイト管理者が招待したメールアドレスが間違っている
(2) サイト管理者が複数の人を同時に招待している
(3) 招待されたユーザーが 招待メールから サイトにアクセスしていない
(4) 招待されたユーザーが 他人の招待メールから サイトにアクセスしている
(5) 招待されたユーザーが 招待メールリンククリック後のWelcome画面で、メアドの種類に応じた認証を選択していない
(6) サイトの権限だけではアクセス不可のコンテンツがある

MVPのkazuakixさんが 2015年6月に書かれた記事「SharePoint Online で外部ユーザーの招待がうまくいかないときの対応」に、PowerShellで外部ユーザー情報を確認・削除する方法が載っていますね。今から 2年半前の記事なので 試してみると...一部のPowerShellコマンドレットが動きません (T_T)

まずは Office365テナントに接続して...

サイトコレクションの外部ユーザー情報を一覧表示して...

上記のPowerShellスクリプトでは、最大20件を表示しています。外部ユーザーごとに、以下の形式で情報が表示されます。

Email : 招待した外部ユーザーのメアド
DisplayName : 招待した外部ユーザーの表示名
UniqueId : 16桁のユニークな英数字
AcceptedAs : 招待メールからサイトにアクセスしたメアド
WhenCreated : 招待した日時
InvitedBy : 招待したサイト管理者のメアド

ポイントは...Email(招待した外部ユーザーのメアド)と AcceptedAs(招待メールからサイトにアクセスしたメアド)が一致しているか です。他人の招待メールからサイトにアクセスしたり、複数名で同じパソコンを使っていたり、複数名でOffice365ユーザーアカウントを使いまわしていたり、1人で複数のOffice365ユーザーアカウントを使い分けてたりすると EmailとAcceptedAsが一致しません。

そして、おかしな外部ユーザー情報があれば、UniqueId(16桁のユニークな英数字)を指定して Remove-SPOExternalUserで削除します。


削除の直後に Get-SPOExternalUserで外部ユーザー一覧を表示すると、削除した情報が残っているように見えますが...数分すると ちゃんと削除されます。


【最近の投稿記事】

SharePoint Online
Office 365/SharePoint Online事始め
Office 365やるってよ |  Office 365市販本(1) |  Office 365市販本(2) |  MSサイトでプランを勉強 |  TechNetでプランを勉強 |  sway, cortana, delve |  E5プラン |  Office Online制限 |  SharePoint 2016 RC |  アーキテクチャ |  Connections, Listings, Invoicing | 
SharePoint Online Webパーツ(クラシック)
標準 Webパーツ |  スクリプトエディタ |  RSSビューア |  フィルタWebパーツ |  XsltListViewWebPart |  グラフ表示パーツ | 
SharePoint Online リスト/ライブラリ
標準 リスト/ライブラリ |  アンケート(Survey) |  画像ライブラリ |  ニュースフィード |  日英サイト間でリストデータ移行 |  ライブラリ ドラッグ&ドロップ |  ライブラリ ファイル一覧出力 |  リスト外観変更 |  Explorer URL |  ディスカッション掲示板 |  注目リンク |  OneDrive 通知メール送信 |  OneDrive バージョン履歴 |  複数ファイルダウンロード |  アイテムはレコードです |  列の書式設定(Column Formatting) | 
SharePoint Online リスト/ライブラリ/ページ(モダン表示)
モダン ドキュメントライブラリ |  モダン リスト・ライブラリ |  モダン ナビゲーション |  モダン サイトのロゴ |  モダン コマンドバー |  モダン ビュー |  モダン フォーム |  モダン サイト情報 |  モダン ページ、Webパーツ |  モダン ホームページ設定 |  Seattle から Oslo そして Modernへ |  モダン Webパーツページの管理は使えない |  モダン Webパーツ リスト、ライブラリ |  モダン Webパーツ 埋め込み |  モダン サイドリンクバーの有効化 |  モダン Webパーツ ファイルビューア― |  モダン Webブラウザ幅に応じた表示 |  モダン ページ タイトルと画像 |  モダン Webパーツ リンク |  モダン Webパーツ クイックリンク | 
SharePoint Online 検索機能
検索の対象 |  検索されたくないファイル |  注目サイト |  検索結果カスタマイズ | 
SharePoint Online Notes移行
Notes情報表示 |  Notesデータ移行 | 
SharePoint Online カスタマイズ
IE11開発者ツール |  Osloとの戦い |  Style動的変更 |  リダイレクトページ |  IEとChrome |  ボタン名の変更 |  フロー Flow |  注目リンク カスタマイズ |  アンケート 列設定 変更 |  アンケート Excelエクスポート項目 変更 |  ダウンロード禁止のアクセス許可レベル | 
SharePiont Online 動作仕様
制限値が気になる |  Webページ破損 |  サイトコレクション削除 |  記憶域とサーバーリソース |  プロファイル画像 |  IsDlg効かず |  プレゼンス表示 |  利用状況レポート |  データ容量管理 |  ごみ箱の日数 |  サイトメールボックス |  標準 サイト |  サイドリンクバー |  外部ユーザー共有 |  おすすめ エラー |  直打ちURL |  外観変更エラー |  サイトコレクション機能 |  ユーザープロファイル |  Access app 廃止 |  アクセス要求の設定 |  ページリンク、クラシック表示を終了 |  外部共有サイト、外部ユーザー |  プロジェクトサイトテンプレート ProjectSummaryWebPartエラー |  外部ユーザー削除 Remove-SPOExternalUser |  お知らせタイルとエクスペリエンスバージョン | 
Office 365 動作仕様
OneDrive概要 |  OneDrive設定 |  OWAエラー画面 |  新しい Office 365管理センター |  Office 365メッセージ |  OneNote同期/ファイル |  Office 365サイト |  Office 365監査ログ |  Project Web App |  機能更新とエラー画面 |  Outlook Webのメッセージ | 

search this site.
SharePoint概要
SharePointとは?
アーキテクチャ
サイトテンプレート
リストテンプレート
Webパーツ
アクセス権限
SharePoint用語集


SharePoint構築Tips
リスト名(URL)
ライブラリ名(URL)
フィールド名(内部名)
ビュー名(ファイル名)
リストテンプレート
(ワークフロー削除)

大きなリストの問題
アイテム一覧の列幅
機能とWebパーツ
フィールドデータ型
禁則文字
隠しリスト表示
管理パス
サイト内の列
サポート期限
PDFをブラウザで開く
URLエンコード・デコード
日時の絶対値表示
エクスプローラーで開く

SharePoint開発Tips
開発の概要
開発者ダッシュボード
MSDN URL
RESTインターフェイス
ページパラメータ IsDlg
ビジュアルアップグレード
機能(Feature)
2010開発者向けの資格
2013開発者向けの資格
ページパラメータ contents
リソースファイル
リスト/ライブラリGUID
テーマ
トレースログ
PowerShell文字コード
SharePoint Framework

SharePoint情報サイト
SharePoint Developer Center
Support Team Blog
松崎 剛 Blog
SharePoint Developer
SharePoint Technical Note
ILLUMINATE JAPAN Blog
SharePoint Factory
新卒管理者の奮闘ブログ
SharePoint Maniacs
AvePoint Japan Community
idea.toString();
SharePoint Issue
Office365/SharePoint



   風水吉凶方位 |  奇門遁甲 |  金運神社 |  金運本 |  気場 |  水族館 |  イルカ |  ペンギン |  クラゲ |  仏像 |  論語 | 
   般若心経 |  日本庭園 |  二十四節気 |  菜根譚 |  城郭
   情報共有(SharePoint) |  OneNote活用 |  サーバー監視 |  イベントログ |  IT資産管理 |  技術TIPS