外部使用者使用其他帳戶接受線上 SharePoint 的邀請時,會產生錯誤訊息。

請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。

按一下這裡查看此文章的英文版本:3026478
問題
請考慮下列情況:
  • 您提供給 Microsoft SharePoint 線上或 Microsoft OneDrive 的外部使用者存取企業資源上。
  • 使用者接受邀請,但在時間中使用另一個 Microsoft 帳戶登入。
  • 使用者瀏覽共用的資源。
在這個案例中,使用者會收到下列錯誤訊息之一:
拒絕存取
讓我們知道您需要存取此網站的原因。
在目錄中找不到使用者
您需要存取此網站的權限。
方案
若要解決這個問題,判斷哪一個帳戶接受邀請、 移除不正確的帳戶,如果這是有必要,請重新邀請使用者至資源。

注意此發行項的使用中的許多範例 <contoso></contoso> 作為預留位置。在您的案例中,取代 <contoso></contoso> 與您組織所使用的網域。

判斷哪一個帳戶具有外部使用者的存取權

如果您能夠存取網站,只做不正確的外部使用者,請依照下列步驟執行:
  1. 登入您用來接受邀請的外部使用者帳戶。
  2. 按一下 [設定檔映像,右上角,然後按一下 [我的設定
  3. 在 [帳號] 欄位中,檢閱 [電子郵件地址。例如, i:0 #。 f|membership|JonDoe@contoso.com.

    注意在這個範例中, JonDoe@contoso.com 這是接受使用者邀請的電子郵件帳戶。
  4. 如果地址不正確,請前往 <"移除不正確的外部使用者帳戶 」 一節。
如果您無法存取網站,只做不正確的外部使用者,請依照下列步驟執行:
  1. 身為 SharePoint 線上的管理員,登入的網站集合之共用與外部使用者。
  2. 按一下 [設定] 功能表的裝備圖示,然後按一下 [網站設定
  3. 在 [使用者與權限] 區段中,按一下 [個人及群組]。
  4. 在瀏覽器視窗中,URL 的結尾之後people.aspx?部份 URL,取代MembershipGroupId =<number></number>MembershipGroupId = 0,然後按 Enter 鍵。
  5. 在使用者清單中,找出外部的使用者名稱。以滑鼠右鍵按一下使用者名稱,並將此捷徑複製。
  6. 在新瀏覽器視窗或索引標籤中,貼上您在 [網址] 方塊的上一個步驟中複製的 URL。新增& 強制 = 1結尾的 URL,然後按 Enter 鍵。
  7. 在 [帳號] 欄位中,檢閱 [電子郵件地址。例如, i:0 #。 f|membership|JonDoe@contoso.com.

    注意在這個範例中, JonDoe@contoso.com 這是接受使用者邀請的電子郵件帳戶。
  8. 如果地址不正確,請前往 <"移除不正確的外部使用者帳戶 」 一節。

移除不正確的外部使用者帳戶

外部使用者是由站台集合來管理從網站集合中。外部使用者帳戶就必須從帳戶指定存取的每一個網站集合中移除。您可以從線上 SharePoint 使用者介面,或透過 [SharePoint 線上管理介面,視您的 Office 365 的版本而定。

對於 Office 365 小型企業的訂閱,請使用 SharePoint 線上 UI。若要執行這項操作,請依照下列步驟執行:
  1. 瀏覽至 Office 365 admin 中心,在 https://portal.office.com。
  2. 在 [服務設定] 中,按一下 [管理整個組織的設定]。
  3. 按一下 [網站和共用文件從左邊的功能表中,然後按一下 [移除個別的外部使用者
  4. 選取具有要移除之外部使用者,然後按一下 [刪除] 圖示。
所有其他的訂閱必須使用 SharePoint 線上管理介面。

注意這個選項不適用於 Office 小型商務 (P) 的組織。
  1. 下載並安裝 SharePoint 線上管理介面。如需詳細資訊,請移至下列 Microsoft 網站:
  2. 啟動 [SharePoint 的線上的管理介面。
  3. 鍵入下列指令程式:
    $cred = Get-Credential
  4. 所需的 Windows PowerShell 認證] 對話方塊中,輸入您的系統管理員帳戶和密碼,然後按一下[確定]
  5. 連線到 SharePoint 線上,然後輸入下列指令程式:
    Connect-SPOService -Url https://-admin.sharepoint.com -Credential $cred
  6. 每一個網站集合中移除使用者。鍵入下列指令程式,並按 Enter:
    $ExtUser = Get-SPOExternalUser -filter <account@contoso.com>
    注意在此指令程式,取代 <account@contoso.com></account@contoso.com> 使用受影響的帳戶。若要移除使用者,輸入下列指令程式,然後再按 Enter 鍵:
    Remove-SPOExternalUser -UniqueIDs @($ExtUser.UniqueId)
這些步驟移除存取線上 SharePoint 的外部使用者的能力。不過,使用者仍將會出現在任何人搜尋中,並在 SharePoint 線上的管理介面取得 SPOUser指令程式內。若要從線上 SharePoint 完全移除使用者,您必須從使用者資訊清單中移除使用者。有兩種方式可以達到此目的。
  1. 使用 SharePoint 線上 UI。若要這樣做,請瀏覽至要使用者先前擁有存取權,每一個網站集合,然後執行下列步驟:
    1. 在網站集合中,編輯 URL 到 URL 的結尾加入下列字串:
      _layouts/15/people.aspx/membershipGroupId=0
      例如,完整的 URL 將如下所示:
      https://<contoso>.sharepoint.com/_layouts/15/people.aspx/membershipGroupId=0
    2. 從清單中選取使用者。
    3. 從功能區中按一下 [移除的使用者權限]。
  2. 使用 SharePoint 線上管理命令介面。

    注意這個選項不適用於小型企業的訂閱。

    如需有關如何使用線上 SharePoint 管理命令介面的詳細資訊,請前往下列 Microsoft 網站:
    1. 啟動 [SharePoint 的線上的管理介面。
    2. 鍵入下列指令程式:
      $cred = Get-Credential
      Windows PowerShell 認證所需] 視窗中,輸入您的系統管理員帳戶和密碼,然後按一下[確定]
    3. 連線到 SharePoint 線上,然後輸入下列指令程式:
      Connect-SPOService -Url https://<contoso>-admin.sharepoint.com -Credential $cred
    4. 每一個網站集合中移除使用者。若要這樣做,請鍵入下列指令程式:
       Get-SPOUser -Site https://<contoso>.sharepoint.com | FT –a

      請注意傳回的結果中的外部使用者的登入名稱。作為外部的使用者,它可能有"live.com#"的前置字元,如果它是 Microsoft 帳戶。

      鍵入下列指令程式:
      Remove-SPOUser -Site https://<contoso>.sharepoint.com -LoginName live.com#jondoe@company.com
      注意取代 live.com# jondoe@company.com 與您的案例中的使用者。
接下來,您必須移除 Azure Active Directory 中的帳戶。若要執行這項操作,請依照下列步驟執行:
  1. 下載並安裝 Azure 使用中目錄 PowerShell 的模組和及其必要條件。這樣一來,前往下列 Microsoft 網站:
  2. 開啟 Azure 使用中目錄 PowerShell 的模組,然後再執行下列命令:
    1. Connect-MSOLService
      在對話方塊中,輸入您的系統管理員認證。

    2. Get-MsolUser -ReturnDeletedUsers -UnlicensedUsersOnly | ft -a

      找出您剛刪除,並確認它們所列出的外部使用者。
    3. Remove-MsolUser -RemoveFromRecycleBin -UserPrincipalName 'jondoe_contoso.com#EXT#@yourdomaint.onmicrosoft.com'

      注意取代 jondoe_contoso.com#EXT#@yourdomain.onmicrosoft.com 與特定的使用者,以您的案例。

清除瀏覽器快取

SharePoint 線上使用瀏覽器快取在幾個案例中,包括人員選擇器中。即使使用者已從系統中完全移除,他或她可能仍保留在瀏覽器快取。清除瀏覽器快取可解決這個問題。為 Internet Explorer 這樣做,請依照下列步驟在下列 Microsoft 網站: 當您清除快取時,請確定您也選取 [ Cookie 和網站資料] 選項。

重新邀請外部的使用者

請遵循下列步驟之後,重新邀請到站台外部的使用者使用您想要的電子郵件地址。若要確定使用者接受適當的電子郵件地址,最好在邀請中複製連結,然後將它貼到 [InPrivate 瀏覽的工作階段。如此可確保沒有快取的認證用於接受邀請。
更多的資訊
外部使用者邀請並不需要,它會接受第一次傳送的電子郵件地址。這是一次性的邀請。如果另一位使用者接受邀請後,或是使用系統帳戶以外的邀請已傳送的電子郵件地址訂閱的使用者接受邀請後,您可能會遇到拒絕存取的訊息。

例如,使用者已登入透過瀏覽器使用 Microsoft 帳戶,而使用者會收到電子郵件邀請給使用者的外部使用者帳戶,在使用者的電子郵件應用程式中。然後,使用者按一下連結以接受邀請。不過,根據使用者的瀏覽器的 cookie,使用者不小心接受邀請使用的不正確的識別。

當使用者登入時資源利用使用者的外部使用者帳戶時,則使用者會收到錯誤,指出目錄中找不到使用者。

仍然需要幫忙嗎?移至 Office 365 網路社群 網站。

警告:本文為自動翻譯

內容

文章識別碼:3026478 - 最後檢閱時間:08/15/2015 00:42:00 - 修訂: 5.0

Microsoft Office SharePoint Online

  • o365 o365e o365p o365a o365m o365022013 kbmt KB3026478 KbMtzh
意見反應