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, выполните следующие действия:
Запустите PowerShell.
Выполните эту команду, чтобы убедиться, что модуль успешно загружен и установлен.
Get-InstalledModule Microsoft.Graph
Примечание.
Команда возвращает установленную версию, имя и описание модуля Microsoft Graph, если он установлен в вашей системе.
Чтобы импортировать модуль Microsoft Graph, выполните следующую команду:
Import-Module Microsoft.Graph
Подключение к Microsoft Entra ID с помощью PowerShell
После импорта модулей необходимо подключить PowerShell к Microsoft Entra ID, чтобы выполнить команды, связанные с каждым модулем, в каталоге Microsoft Entra.
Примечание.
Для входа в систему в качестве пользователя вы будете использовать делегированный доступ. Для каждого сеанса необходимо выполнить вход только один раз.
Подключите модуль Microsoft Graph к Microsoft Entra ID.
Connect-MgGraph -Scopes "User.Read.All","Group.ReadWrite.All"
Команда предлагает перейти на веб-страницу для проверки подлинности.
Нажмите кнопку Далее или Выполните вход, чтобы продолжить. Он запрашивает разрешения и согласие от имени вашей организации для подключения к Microsoft Graph PowerShell.
Установите флажок "Согласие от имени вашей организации" и нажмите кнопку Принять.
При успешной проверке терминал PowerShell отображает сообщение "Добро пожаловать в Microsoft Graph!"