設定 Teams 的作業

儲存在 SharePoint 中的內容包括元數據,以及針對工作分派所儲存之工作分派和提交的詳細數據。 學生和教師使用者都支援匯出使用者資料。 不過,為符合混合與資料保留合規性,只支援學生刪除資料。 教師可以藉由刪除工作分派或班級,在應用程式中刪除其數據。 如需詳細資訊,請檢閱指派 管理員 檔

視情況而定,有三個指令碼可使用:

匯出及刪除使用者資料案例的常見共同步驟:

使用 Get-UserClasses.ps1 指令碼建立使用者就讀的班級清單。 如果使用者已離開班級,則可提供包含這些班級別識別碼的文字檔,以包含來自這些班級的資料。 否則,將不會從這些類別匯出或刪除數據。 執行此腳本會建立 csv 檔案,其中包含類別清單、使用者在類別中的角色,以及是否已處理使用者的匯出或刪除 (預設會設定為 false) 。

匯出使用者資料:

使用 Export-EDUAssignments.ps1 指令碼匯出使用者的資料。 在上述步驟中產生的 csv 檔案是此指令碼的輸入。 執行這個指令碼會取得每個作業的作業和繳交狀況,並產生兩個檔案。 作業檔案 (assignment.json) 包含作業和繳交狀況和報告檔案 (GetAssignmentsReport.csv) - 執行指令碼的狀態。 執行腳本之後,它會將 csv 輸入檔中的 GetSubmissionsProcessed 資料行更新為該特定類別的 true,以便在發生失敗時重新執行腳本。

刪除使用者資料:

使用 Delete-EDUAssignments.ps1 指令碼刪除使用者的資料。 腳本會從上一個共用步驟中產生的輸入 csv 檔案讀取使用者的類別詳細數據。 然後刪除繳交狀況,並產生報告檔 (DeleteAssignmentsReport.csv),此檔案為指令碼執行的狀態。 當提交刪除完成時,它會將該特定類別的 DeleteSubmissionsProcessed 數據行更新為 true,以便在發生失敗時重新執行腳本。 腳本也會從班級中移除學生,除非租使用者 管理員 選擇性地指定不要這麼做,否則學生將無法取得所有適用於他們的作業,並轉散發給他們。