Поделиться через


PowerShell для синхронизации данных учебного заведения

При работе с school data Sync (SDS) и Microsoft Entra ID полезно выполнять задачи и действия в PowerShell. PowerShell позволяет легко выполнять массовые операции и операции со сценариями. В этой статье объясняется настройка и предварительные требования для начала использования PowerShell с Microsoft Entra ID и синхронизацией данных учебного заведения, что позволяет администраторам использовать PowerShell в качестве средства для более эффективного управления синхронизированными данными SDS.

Для справки вы можете найти скрипты PowerShell SDS.

Установка пакета SDK Для Microsoft Graph PowerShell

Для управления объектами SDS в PowerShell рекомендуется установить Microsoft Graph PowerShell. Чтобы просмотреть предварительные требования и установить оба модуля, выполните следующие инструкции:

Установите Microsoft Graph PowerShell.

Подтверждение установки и импорта модуля

После установки убедитесь, что модуль успешно установлен. Команда также позволяет загрузить модуль в PowerShell. Загрузка модуля в PowerShell позволяет выполнить командлеты, связанные с модулем.

Чтобы убедиться, что модуль установлен и импортирован в PowerShell, выполните следующие действия:

  1. Запустите PowerShell.

  2. Выполните эту команду, чтобы убедиться, что модуль успешно загружен и установлен.

    Get-InstalledModule Microsoft.Graph
    

    Примечание.

    Команда возвращает установленную версию, имя и описание модуля Microsoft Graph, если он установлен в вашей системе.

  3. Чтобы импортировать модуль Microsoft Graph, выполните следующую команду:

    Import-Module Microsoft.Graph
    

Подключение к Microsoft Entra ID с помощью PowerShell

После импорта модулей необходимо подключить 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!"