適用於學校的PowerShell數據同步處理

當您使用學校數據同步 (SDS) 和 Microsoft Entra ID 時,在 PowerShell 中執行工作和動作會很有説明。 PowerShell 可讓您輕鬆完成大量和已編寫腳本的作業。 本文說明開始搭配 Microsoft Entra ID 和學校數據同步使用PowerShell的設定和必要條件,讓系統管理員能夠使用PowerShell做為工具,以更妥善地管理其同步的SDS數據。

如需參考,您可以在這裡找到 SDS PowerShell 腳本

安裝 Microsoft Graph PowerShell SDK

針對 PowerShell 中的 SDS 物件管理,建議您安裝 Microsoft Graph PowerShell。 若要檢閱必要條件並安裝這兩個模組,請遵循下列指示:

安裝 Microsoft Graph PowerShell。

確認安裝和匯入模組

安裝之後,請確認模組已成功安裝。 此命令也是您將模組載入 PowerShell 中時的作法。 將模組載入 PowerShell 可讓您執行與模組相關聯的 Cmdlet。

若要確認模組已安裝並匯入 PowerShell,請執行下列步驟:

  1. 啟動 PowerShell。

  2. 執行此命令以確保模組已載入並成功安裝。

    Get-InstalledModule Microsoft.Graph
    

    注意事項

    如果 Microsoft Graph 模組安裝在您的系統上,此命令會傳回已安裝的版本、名稱和還原訂閱。

  3. 若要匯入 Microsoft Graph 模組,請執行下列命令:

    Import-Module Microsoft.Graph
    

使用 PowerShell 連線到 Microsoft Entra ID

匯入模組之後,您必須將PowerShell線上到 Microsoft Entra ID,以針對您的 Microsoft Entra目錄執行與每個模組相關聯的命令。

注意事項

您將使用委派的存取權以使用者身分登入。 每個會話只需要登入一次。

  1. 將 Microsoft Graph 模組連線至 Microsoft Entra ID。

    Connect-MgGraph -Scopes 
    "User.Read.All","Group.ReadWrite.All"
    
  2. 命令會提示您流覽至網頁進行驗證。

  3. 選取 [下一步] 按鈕或 [登入] 繼續。 它會代表您的組織要求許可權和同意,以聯機到 Microsoft Graph PowerShell。

  4. 啟用 [代表您的組織同意] 複選框,然後選取 [接受] 按鈕。

  5. 在驗證成功時,PowerShell 終端機會顯示「歡迎使用 Microsoft Graph!」