將租使用者切換至僅限 Teams 模式時發生錯誤

徵狀

當您嘗試使用 Microsoft Teams 系統管理中心或 Grant-CsTeamsUpgradePolicy 執行 Cmdlet 將租使用者切換至組織層級的僅限 Teams 模式時,動作不會完成,而且您會收到類似下列其中一則訊息的錯誤訊息,視您使用的 UI 而定。

Microsoft Teams 系統管理中心

請參閱下面以紅色醒目提示的未儲存區段。

此螢幕擷取畫面顯示切換 o 僅限 Teams 模式時未儲存的區段。

注意: 如果您在 Microsoft Teams 系統管理中心遇到此錯誤,建議您執行 Grant-CsTeamsUpgradePolicy Cmdlet,以顯示下列詳細的錯誤訊息。

Teams PowerShell

警告:此租使用者中的 *All* 使用者現在是僅限 Teams 的完整使用者,但具有 TeamsUpgradePolicy 明確原則指派的任何使用者除外。 僅限 Teams 的使用者無法使用商務用 Skype用戶端,但加入商務用 Skype會議除外。 如需詳細資訊,請參閱 http://aka.ms/UpgradeToTeams 。 此組織無法升級為 TeamsOnly 模式。 一或多個 M365 網域具有指向內部部署商務用 Skype Server部署的公用 DNS 記錄。 發生錯誤的網域記錄為 {[lyncdiscover。 <>domain_name。 <>IP_address];}。 若要將此租使用者升級至 TeamsOnly,請先使用) 完成將所有使用者從內部部署商務用 Skype Server移轉至雲端 (,然後停用 Move-CsUser 此租使用者的商務用 Skype混合式設定,並將 DNS 記錄更新為指向 M365。 完成這些步驟之後,您可以執行此命令,之後所有使用者和任何後續建立的新使用者都會是 TeamsOnly。

此螢幕擷取畫面顯示切換至僅限 Teams 模式時的 PowerShell 錯誤。

注意: 實際的錯誤訊息會指定具有不正確網域記錄之每個網域的名稱和 IP 位址。 此範例會針對一個受影響的功能變數名稱和 IP 位址使用預留位置文字。

原因

當您起始將租使用者切換至僅限 Teams 模式的程式時,會檢查租使用者中每個已啟用 SIP 之網域的 lyncdiscover DNS 記錄。 如果任何網域的 lyncdiscover DNS 記錄存在,但未指向 Microsoft 365,則任何切換至僅限 Teams 模式的嘗試都會失敗。

解決方案

至少必須符合下列條件,才能在組織層級啟用僅限 Teams 模式:

  • 對於租使用者中所有已啟用 SIP 的網域,lyncdiscover DNS 記錄必須指向 Microsoft 365。
  • 針對將用於 商務用 Skype Online 和 Teams的所有已啟用 SIP 的網域,所有 DNS 記錄都必須存在。

若要修正此錯誤,請執行下列動作:

  1. 判斷針對 SIP 啟用或停用租使用者中所有網域的 SIP 狀態:

    1. 連線到 Teams PowerShell
    2. 執行 Get-CsOnlineSipDomain Cmdlet 以取得所有線上 SIP 網域的清單,以及其已啟用或停用的狀態。
  2. 針對狀態為 [已啟用] 的每個網域,判斷其是否正在使用中。 若要這樣做,請在 Teams PowerShell 中執行下列 Cmdlet:

    Get-CsOnlineUser -ResultSize Unlimited | select userprincipalname,sipaddress | Export-Csv C:\<Path>\allteamsusersexport.csv
    

    注意:在此 Cmdlet 中,將 Path > 取代 < 為您要儲存輸出的資料夾位置。 輸出會匯出至將儲存在您指定路徑中的 Allteamsusersexport.csv 檔案。 它會列出所有使用者及其使用者主體名稱 (UPN) 和 SIP 位址。 您可以依 SIP 網域篩選.csv檔案,以判斷正在使用哪些已啟用 SIP 的網域。 您也可以判斷指派給每個使用者的已啟用 SIP 網域。

  3. 針對正在使用的每個已啟用 SIP 的網域,檢查現有的 DNS 記錄:

    1. 登入 Microsoft 365 系統管理中心。
    2. 流覽至[設定網>域]
    3. 針對 [網域] 頁面上的每個網域,選取[DNS 設定],然後檢查針對[商務用 Skype] 列出的 DNS 記錄。 新增遺漏的任何 DNS 記錄。 如需如何驗證和新增 DNS 記錄的資訊,請參閱將 網域新增至 Microsoft 365中的步驟 6。

    注意: 租使用者中預設啟用 onmicrosoft.com SIP 的網域是由 Microsoft 所擁有或管理。 您不需要檢查其 DNS 記錄,因為 Microsoft 會自動更新該資訊。

  4. 藉由比較步驟 1b 中所有已啟用 SIP 的網域清單與步驟 2 中 Allteamsusersexport.csv 檔案中目前使用的網域清單,來識別未使用 SIP 的網域。 在 「1b」 清單中但不在.csv檔案中的網域,將會是未在使用中的網域。

  5. 針對每個已啟用 SIP 的未使用網域,請使用方法 1 或方法 2:

    • 方法 1: 請確定 lyncdiscover DNS 記錄存在,並指向 Microsoft 365。

    • 方法 2: 執行下列 Disable-CsOnlineSipDomain Cmdlet 來停用 SIP 的網域:

      Disable-CsOnlineSipDomain -Domain <domain_name>
      

      警告

      請勿在包含裝載于 商務用 Skype Online 或 Teams 上之使用者的網域上執行此 Cmdlet。 如果您停用線上 SIP 網域,則會刪除該網域中布建的所有商務用 Skype Online 帳戶。 雖然 Teams 使用 SIP 功能的方式與 商務用 Skype Online 不同,但其相依性是以 SIP 功能和 SIP 網域中布建的 商務用 Skype Online 帳戶為基礎。

  6. 再次嘗試為您的租使用者啟用僅限 Teams 模式。