學校資料同步處理錯誤與疑難排解

重要:  本文係由機器翻譯而成,請參閱免責聲明。本文的英文版本請見這裡,以供參考。

錯誤與修復

下表包含您可能會遇到的常見錯誤啟用同步處理設定檔中學校資料同步處理的同步處理後。「 步驟來修復] 資料行包含建議的步驟來修正錯誤的列,通常參照更詳細的屬性驗證步驟所列出的這篇文章的疑難排解屬性對應和值] 區段中。

Error

實體

動作

若要修復的步驟

AzureActiveDirectoryInvalidPropertyValue

區段

新增

[] 區段中有無效 mailNickname 值,而且無法在 Azure 中建立的適當的目標物件。核取 [] 區段,確保其包含 alpha 的數字字元和不能有空白,為此值會用來建立 O365 群組的 smtp 位址 Azure 中的值。

UnsynchronizableChange

學生

新增

核取來源屬性是否符合目標屬性,如需取得此教師。檢查來源及目標本文中所列的步驟。此外,請先檢查同步處理設定檔中的網域後置字元設定正確,以及要附加的來源屬性,如果這是比對已順利完成的設定。

UnsynchronizableChange

教師

新增

核取來源屬性是否符合目標屬性,如需取得此教師。檢查來源及目標本文中所列的步驟。此外,請先檢查同步處理設定檔中的網域後置字元設定正確,以及要附加的來源屬性,如果這是比對已順利完成的設定。

DuplicateTargetEntries

學生

新增

兩個使用者存在於來源目錄中的相同 SIS 識別碼

InvalidLookupReference

SchoolStudents

Update

學生無法新增至學校。如果無法同步處理學生或新增一開始,此學生就無法新增至學校 /。如果此錯誤,請核取如果學生已同步處理 SDS 入口網站中的 [組織] 索引標籤中。如果不是,為學生修復同步處理/新增錯誤。此外,確認 [學校 SIS ID 是正確的此學生,而且如果學校已同步處理的範圍內。

InvalidLookupReference

SchoolTeachers

Update

老師無法新增至學校。如果老師無法同步處理/新增一開始,此教師之後將無法新增至學校。如果此錯誤,請核取如果老師已同步處理 SDS 入口網站中的 [組織] 索引標籤中。如果沒有,修復同步處理/新增錯誤的教師。此外,確認 [學校 SIS ID 是正確的此教師,而且如果學校已同步處理的範圍內。

InvalidLookupReference

TeacherRoster

Update

老師無法新增至 [] 區段。如果老師無法同步處理/新增一開始,此教師之後將無法新增到節。如果此錯誤,請核取如果老師已同步處理 SDS 入口網站中的 [組織] 索引標籤中。如果沒有,修復同步處理/新增錯誤的教師。此外,確認 [區段 SIS ID 是正確的此教師,而且已同步處理的範圍內的 [] 區段中。

InvalidLookupReference

StudentEnrollment

Update

學生無法新增至 [] 區段。如果學生無法同步處理/新增一開始,此教師將就無法新增到節。如果此錯誤,請核取如果學生已同步處理 SDS 入口網站中的 [組織] 索引標籤中。如果不是,為學生修復同步處理/新增錯誤。此外,確認 [區段 SIS ID 是正確的此學生,而且已同步處理的範圍內的 [] 區段中。

區段

新增

重複的記錄存在,或在名稱中有無效的字元。

學生

新增

顯示名稱的學生有無效的字元。

未指定

學生

Update

學生 SIS ID 不正確,或相關沒有順利同步學生/使用者。

AzureActiveDirectory
ObjectMissingDependantLicense
(所有一個字串,但無法運作,讓此表格可讀取以下)。

學生
老師

新增
更新

如果 SDS 嘗試指派授權給使用者,但相依不目前指派授權給使用者,會發生此錯誤。例如,教室授權要求使用者必須已經有授權的 Exchange Online 和 SharePoint Online。若要解決這個問題,指派相依的授權,然後重新執行同步處理。

AzureActiveDirectoryNoAvailableLicenses

學生
老師

新增
更新

如果 SDS 嘗試指派過期或已用完的授權,就會發生此錯誤代碼 (已指派所有可用的授權,此類型的)。若要重新進行,新增此類型,以便透過 SDS 的其他工作分派的更多授權。

AzureActiveDirectoryInvalidLicense

學生
老師

新增
更新

如果指派的授權,不存在的租用戶中嘗試 SDS,就會發生這個錯誤。例如,如果教室訂閱和授權,不包含租用戶但 SDS 嘗試將教室授權指派給教師或學生,會產生這個錯誤。

AzureActiveDirectoryReplicaUnavailable

學校
區段
學生
老師

新增
更新

會發生此錯誤是 AAD 圖形複本伺服器無法使用。這些錯誤暫時性,而不需要任何動作,從使用者。這些錯誤會解決本身一段時間。

AzureActiveDirectory
LastOwnerOfGroupCannotBeRemoved
(所有一個字串,但無法運作,讓此表格可讀取以下)。

老師無法移除從類別/群組,因為類別/群組必須至少有一個老師。

AzureActiveDirectory
RequestThrottledTemporarily
(所有一個字串,但無法運作,讓此表格可讀取以下)。

這是因為節流處理大量的資料時可能發生暫時性錯誤。不不需要的使用者,從任何動作,錯誤應該修正在後續的同步處理循環。

匯出錯誤,並排列優先順序補救

當您遇到在學校資料與同步處理錯誤時,會顯示任何相關同步處理錯誤在同步處理設定檔摘要頁面上,按一下 [同步處理設定檔之後。上方的錯誤,將會顯示,並會採取行動。建議您先動作這些錯誤。您也可以檢視並匯出所有與指定的同步處理設定檔,供檢閱與補救相關聯的同步處理錯誤。

下列步驟詳細說明如何匯出指定同步處理設定檔的錯誤。

  1. 登入 SDS 入口網站 (sds.microsoft.com)。

  2. 按一下您想要檢閱錯誤的同步處理設定檔。

  3. 按一下 [檢視錯誤] 按鈕,來檢視和匯出特定類型的上方層級的錯誤。這些錯誤當中,而且應該先重新進行其他所有的錯誤清單中的錯誤處理。若要檢視並匯出所有的同步處理設定檔與相關聯的同步處理錯誤,請按一下 [檢視所有錯誤] 按鈕。

    同步處理錯誤的螢幕擷取畫面。
  4. 後檢視頂端的層級錯誤清單的其中一個或所有的錯誤清單後,按一下 [下載這些錯誤] 按鈕,將錯誤匯出成 CSV 檔案。

    下載這些錯誤] 按鈕
  5. 按一下 [重新整理] 按鈕,在瀏覽器,請參閱下載是否已完成]。

  6. 完成下載後,如果您會看到的好下載檔案的選項之後頁面重新整理,下方的 [下載] 按鈕。

    [下載] 按鈕下的 [下載] 選項的檔案準備
  7. 按一下可用的藍色連結,以開啟及/或儲存錯誤報告。

排列優先順序修復的錯誤

疑難排解在學校資料與同步處理錯誤,建議您排列優先順序頂端錯誤,或在其他錯誤類型中的所有錯誤的疑難排解檢視。這是因為每個執行個體,同步處理的設定檔中的許多後續錯誤,可能會產生任何頂端錯誤的執行個體。通常,idfix 修正頂端錯誤就補救也會顯示在所有的錯誤清單中的設定檔中的許多名冊相關的錯誤。這是最有效的方式可能的建議的大量,在 idfix 修正錯誤的方式。

疑難排解屬性對應和值

啟用同步處理時, 的學生和老師要求相符的屬性之間來源和目標的目錄,才能建立使用者物件在兩個目錄之間的關聯。下列程序包含檢查來源及目標屬性的學生和老師,同步處理方法的詳細逐步指示。

檢查來源目錄-CSV 檔案

設定時 SDS 同步處理的 CSV 檔案與來源目錄,就有一個下方所列的三個屬性可在 CSVs 符合 Azure AD 中的使用者物件的屬性。

  • 使用者名稱使用者名稱學生與老師 csv 檔案中的 [標題] 欄位,而且可設定格式,以符合任何可用的目標目錄選項 (UserPrincipalName、 mailNickname 或郵件)。若要查看此屬性的值,核取學生或教師 csv 包含使用者。

  • 學生數字/教師數字學生數字是學生 csv 檔案中的 [標題] 欄位和老師數字是教師 csv 檔案中的 [標題] 欄位。適當的格式設定此屬性是簡單不加空格,數字字元的字串,也可以在 Azure AD 提供使用者的 mailNickname 屬性直接相符項目。您也可以新增網域後置字元,此來源屬性才能使其符合 [Azure AD 中的 [電子郵件地址] 或 [郵件 UserPrincipalName 屬性。若要查看此屬性的值,核取學生或教師 csv 包含使用者。

  • 次要電子郵件次要電子郵件學生或教師 csv 檔案中的 [標題] 欄位,而只可設定格式,以符合 Azure AD 中的電子郵件地址] 或 [郵件 UserPrincipalName 屬性。需要的網域後置字元會包含在 CSV 檔案中所包含的值。若要查看此屬性的值,核取學生或教師 csv 包含使用者。

檢查來源目錄 – Clever

設定與來源目錄 Clever SDS 同步處理,當下方所列的 3 個屬性可在 Clever 符合 Azure AD 中的使用者物件的屬性。

使用者名稱此 Clever 中稱為聰明的使用者名稱。若要查看學生或教師中 Clever 此屬性的值,請遵循下列步驟:

  1. 登入聰明作為地區管理員]。

  2. 在聰明入口網站,瀏覽至資料> [在左窗格中的 [瀏覽]

  3. 選取 [學生] 或 [教師索引標籤和使用者的搜尋。

  4. 按一下以顯示使用者的詳細資料檢視中的學生或教師。

  5. 聰明的使用者名稱是第一列的屬性。

學生數字/教師數字此 Clever 中稱為 student_number 學生及 teacher_number 教師。若要查看學生或教師中 Clever 此屬性的值,請遵循下列步驟:

  1. 登入聰明作為地區管理員]。

  2. 在聰明入口網站,瀏覽至資料> [在左窗格中的 [瀏覽]

  3. 選取 [學生] 或 [教師索引標籤和使用者的搜尋。

  4. 按一下以顯示使用者的詳細資料檢視中的學生或教師。

  5. 所列的最後一個屬性是 student_username 或 teacher_username。

次要電子郵件這個屬性中 Clever 為學生和老師稱為電子郵件。若要查看學生或教師中 Clever 此屬性的值,請遵循下列步驟:

  1. 登入聰明作為地區管理員]。

  2. 在聰明入口網站,瀏覽至資料> [在左窗格中的 [瀏覽]

  3. 選取 [學生] 或 [教師索引標籤和使用者的搜尋。

  4. 按一下以顯示使用者的詳細資料檢視中的學生或教師。

  5. 電子郵件是一種老師與學生所列的第一個屬性。

檢查來源目錄 – PowerSchool

設定與來源目錄 PowerSchool SDS 同步處理,當下方所列的 3 個屬性可在 PowerSchool 符合 Azure AD 中的使用者物件的屬性。

使用者名稱此 PowerSchool 中稱為學生的使用者名稱教師使用者名稱。若要查看學生或教師中 PowerSchool 此屬性的值,請遵循下列步驟:

  1. 請以系統管理員身分登入 PowerSchool。

  2. 在 PowerSchool 入口網站中,選取 [學生] 索引標籤學生或教職員] 索引標籤的教師。

  3. 搜尋使用者。找到之後,按一下 [使用者。

    • 如果學生,在 [資訊] 區段底下的左窗格中選取存取帳戶。學生 PowerSchool 的使用者名稱稱為學生的使用者名稱

    • 如果教師,在 [函數] 區段底下的左窗格中選取 [安全性設定]。教師 PowerSchool 的使用者名稱稱為教師使用者名稱

學生數字/教師數字此 PowerSchool 中稱為學生數字的學生和ID教師。若要查看學生或教師中 PowerSchool 此屬性的值,請遵循下列步驟:

  1. 請以系統管理員身分登入 PowerSchool。

  2. 在 PowerSchool 入口網站中,選取 [學生] 索引標籤學生或教職員] 索引標籤的教師。

  3. 搜尋使用者。找到之後,按一下 [使用者。

    • 如果學生,學生數字顯示在 [主要的搜尋] 頁面上,再按一下 [在使用者。學生中的數字 PowerSchool 稱為學生數字

    • 如果教師,在 [函數] 區段底下的左窗格中選取 [資訊]。教師中的數字 PowerSchool 稱為識別碼

次要電子郵件這個屬性中 Clever 為學生和老師稱為電子郵件。若要查看學生或教師中 Clever 此屬性的值,請遵循下列步驟:

  1. 請以系統管理員身分登入 PowerSchool。

  2. 在 PowerSchool 入口網站中,選取 [學生] 索引標籤學生或教職員] 索引標籤的教師。

  3. 搜尋使用者。找到之後,按一下 [使用者。

    • 如果學生,在 [資訊] 區段底下的左窗格中選取 [學生電子郵件]。學生 PowerSchool 的次要電子郵件稱為電子郵件地址

    • 如果教師,在 [函數] 區段底下的左窗格中選取 [資訊]。教師 PowerSchool 的次要電子郵件稱為電子郵件地址

核取目標目錄 – Azure AD

設定 SDS 同步處理的目標目錄一律是 Azure Active Directory。以下列出的三個屬性可供相符的來源目錄中的 [使用者] 物件的屬性。

UserPrincipalName

透過 Office 365 系統管理中心的核取 UserPrincipalName

  1. 啟動 Internet Explorer 私人瀏覽器中。

  2. 瀏覽至 portal.office.com。

  3. 登入 Office 365 系統管理中心使用全域管理帳戶。

  4. 瀏覽至 [管理員] 磚 >使用者] 索引標籤 >作用中的使用者

  5. 搜尋您想要檢查的使用者。

  6. 按一下 [使用者]。

請注意 UserPrincipalName 列在 [標題] 欄位。

核取 UserPrincipalName 透過 PowerShell

  1. 匯入的 PowerShell 的 Azure AD 模組以系統管理員身分啟動 PowerShell。

    Import-Module msonline
  2. 執行下列命令以連線至 Azure AD。輸入出現提示時,全域管理員認證。

    $Cred = Get-Credential
    Connect-MsolService -credential $cred
    
  3. 連線後,執行下列命令,以檢查單一使用者的 UserPrincipalName。範例所示的使用者名稱 Boyd Cowley] 位於何處。

    Get-MsolUser –SearchString “<Display Name>” | FL UserPrincipalName
    
    Ex. Get-MsolUser –SearchString “Boyd Cowley” | FL UserPrincipalName

    附註: 您要尋找搜尋字串參數會搜尋使用者,會傳回只有電子郵件地址的使用者或顯示名稱開頭為此字串。如需有關 Get-msoluser cmdlet 的詳細資訊,請參閱https://msdn.microsoft.com/en-us/library/dn194133.aspx

郵件 (primarysmtpaddress)

透過 Office 365 系統管理中心檢查郵件 (primarysmtpaddress)

  1. 啟動 Internet Explorer 私人瀏覽器中。

  2. 瀏覽至 portal.office.com。

  3. 登入 Office 365 系統管理中心使用全域管理帳戶。

  4. 瀏覽至 [管理員] 磚 >使用者] 索引標籤 >作用中的使用者

  5. 搜尋您想要檢查的使用者。

  6. 按一下 [使用者]。

  7. 在 [其他設定] 區段中,選取編輯 Exchange 內容

  8. 選取 [電子郵件地址]。

郵件屬性會以大寫 SMTP 類型,請注意,也會以粗體顯示列。

檢查信箱 (primarysmtpaddress) 透過 PowerShell

  1. 匯入的 PowerShell 的 Azure AD 模組以系統管理員身分啟動 PowerShell。

    Import-Module msonline
  2. 執行下列命令以連線至 Azure AD。輸入出現提示時,全域管理員認證。

    $Cred = Get-Credential
    Connect-MsolService -credential $cred
    
  3. 連線後,執行下列命令,以檢查單一使用者的郵件屬性。範例所示的使用者名稱 Boyd Cowley] 位於何處。

    Get-MsolUser –SearchString “<Display Name>” | FL proxyaddresses
    
    Ex. Get-MsolUser –SearchString “Boyd Cowley” | FL proxyaddresses
  4. Proxyaddresses 多重值的屬性,並可能包含多個項目。以大寫 SMTP 位址的使用者,primarysmtpaddress,而是 Azure AD 郵件屬性。

    附註: 您要尋找搜尋字串參數會搜尋使用者,會傳回只有電子郵件地址的使用者或顯示名稱開頭為此字串。如需有關 Get-msoluser cmdlet 的詳細資訊,請參閱https://msdn.microsoft.com/en-us/library/dn194133.aspx

mailNickname (別名)

檢查 mailNickname (別名) 透過 Office 365 系統管理中心

  1. 啟動 Internet Explorer 私人瀏覽器中。

  2. 瀏覽至 portal.office.com。

  3. 登入 Office 365 系統管理中心使用全域管理帳戶。

  4. 瀏覽至 [管理員] 磚 >使用者] 索引標籤 >作用中的使用者

  5. 搜尋您想要檢查的使用者。

  6. 按一下 [使用者]。

  7. 在 [其他設定] 區段中,選取編輯 Exchange 內容

  8. 選取 [一般]。

Mailnickname (* alias (別名)) 屬性會顯示下方顯示名稱。

檢查透過 PowerShell mailNickname (別名)

  1. 匯入的 PowerShell 的 Azure AD 模組以系統管理員身分啟動 PowerShell。

    Import-Module msonline
  2. 執行下列命令以連線至 Azure AD 和 Exchange Online。輸入出現提示時,全域管理員認證。

    $Cred = Get-Credential
    $Session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell/ -Credential $Cred -Authentication Basic -AllowRedirection
    Import-PSSession $Session
    Connect-MsolService -credential $cred
    
  3. 連線後,執行下列命令,以檢查單一使用者的郵件屬性。

    Get-MsolUser –SearchString “<Display Name>” | FL proxyaddresses
  4. Proxyaddresses 多重值的屬性,並可能包含多個項目。以大寫 SMTP 位址的使用者,primarysmtpaddress,而是 Azure AD 郵件屬性。

  5. 執行下一行提取別名值的使用者

    Get-Recipient <primarysmtpaddress> | FL Alias

    附註: 您要尋找搜尋字串參數會搜尋使用者,會傳回只有電子郵件地址的使用者或顯示名稱開頭為此字串。如需有關 Get-msoluser cmdlet 的詳細資訊,請參閱https://msdn.microsoft.com/en-us/library/dn194133.aspx

附註: 機器翻譯免責聲明︰本文係以電腦系統翻譯而成,未經人為介入。Microsoft 提供此等機器翻譯旨在協助非英語系使用者輕鬆閱讀 Microsoft 產品、服務及技術相關內容。基於本文乃由機器翻譯而成,因此文中可能出現詞辭、語法、文法上之錯誤。

擴展您的技能
探索訓練
優先取得新功能
加入 Office 測試人員

這項資訊有幫助嗎?

感謝您的意見反應!

感謝您的意見反應! 我們將協助您與其中一位 Office 支援專員連絡以深入了解您的意見。

×