設定 Teams 的作業

除了儲存在 SharePoint 中的內容以外,還會儲存作業和繳交狀況的中繼資料和詳細資料。 學生和教師使用者都支援匯出使用者資料。 不過,為符合混合與資料保留合規性,只支援學生刪除資料。 教師可以在應用程式中透過刪除作業/班級來刪除其資料。 如需詳細資訊,請參閱作業系統管理員文件

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

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

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

匯出使用者資料:

使用 Export-EDUAssignments.ps1 指令碼匯出使用者的資料。 在上述步驟中產生的 csv 檔案是此指令碼的輸入。 執行這個指令碼會取得每個作業的作業和繳交狀況,並產生兩個檔案。 作業檔案 (assignment.json) 包含作業和繳交狀況和報告檔案 (GetAssignmentsReport.csv) - 執行指令碼的狀態。 執行指令碼之後,它會將 csv 輸入檔中,該特定班級的 [GetSubmissionsProcessed] 欄更新為 True,這樣一來,如果執行失敗就可以重新執行指令碼。

刪除使用者資料:

使用 Delete-EDUAssignments.ps1 指令碼刪除使用者的資料。 指令碼會從上述共用步驟所產生的輸入 csv 檔讀取使用者的班級詳細資料。 然後刪除繳交狀況,並產生報告檔 (DeleteAssignmentsReport.csv),此檔案為指令碼執行的狀態。 繳交狀態刪除完成後,指令碼會將該特定班級的 [GetSubmissionsProcessed] 欄更新為 True,這樣一來,如果執行失敗就可以重新執行指令碼。 該指令碼還會將學生從班級中刪除,除非租用系統管理員選擇不這樣做,如果不這麼做,就可以再次將所有適用作業重新分發給學生。