Если преподаватель покидает учебное заведение или изменяет классы, обычно одна или несколько записных книжек для занятий передаются другому преподавателю.
Этот скрипт позволит ИТ-Администратор копировать и передавать содержимое записной книжки для занятий из OneDrive бывшего преподавателя в OneDrive нового преподавателя. Скрипт также повторно активирует API подготовки и разрешения, чтобы обеспечить правильную настройку всех перемещаемых записных книжек для занятий и ее содержимого, таких как пространство для совместной работы, библиотека содержимого и записные книжки учащихся. Кроме того, всем учащимся класса будет отправлено электронное письмо со ссылкой на открытие записной книжки в новом расположении .
В этом примере рассматриваются указанные ниже аспекты API. Получите маркер доступа с помощью Azure PowerShell ПОСЛЕ передачи записной книжки для занятий.
Azure PowerShell: используется, чтобы получить маркер доступа для связи с API записных книжек OneNote для занятий. Две учетные записи Microsoft 365 с настроенным OneDrive. Этот пример перенастроит записную книжку из OneDrive одного преподавателя в другой.
Чтобы убедиться, что OneDrive настроен, войдите в Microsoft 365 и выберите OneDrive в средства запуска приложений . Если вы перейдете в OneDrive, вы все настроены. Записная книжка OneNote для занятий, созданная с помощью API записных книжек OneNote для занятий Майкрософт, — это записная книжка, которая будет передаваться между преподавателями.
Изменение разрешений
-
Получите идентификатор клиента в соответствии с процедурой проверки подлинности с помощью Azure Active Directory (для корпоративных приложений). Когда появится запрос URI перенаправления, достаточно указать "http://localhost".
-
Скачайте этот репозиторий в виде ZIP-файла на локальный компьютер и извлеките файлы или клонируйте репозиторий в локальную копию Git.
Добавьте абзац с отступом под нумерованный шаг, поместив курсор перед тегом /para , а затем нажмите клавишу ВВОД.
-
Отредактируйте файл OneNoteClassNotebooksApiSample.ps1. Найдите следующие маркеры и замените их действительными значениями:
<AZURE_AD_TENANT_NAME> — это клиент Microsoft 365, например contoso.com.
<CLIENT_ID> — идентификатор клиента вашего приложения, например 471afe29-4aee-4bc5-9aaf-468ee5bbe20a;
<MY_ADMIN_LOGIN> — это имя для входа в ИТ-Администратор Microsoft 365.
<MY_ADMIN_PASSWORD> — это пароль для ИТ-Администратор Microsoft 365.
<NOTEBOOK_ID> — идентификатор передаваемой записной книжки;
<SOURCE_TEACHER_ID> — это имя входа исходного преподавателя, которому принадлежит записная книжка.
<DESTINATION_TEACHER_ID> — это имя для входа нового преподавателя, который получит записную книжку.
-
Заменив все указанные выше заполнители действительными значениями (не забудьте заключить каждое значение в двойные кавычки), просто запустите сценарий.
-
После успешного выполнения сценария вы получите строку, содержащую идентификатор корреляции. Обязательно сохраните номер корреляции для дальнейшего использования.
-
Перейдите в OneDrive целевого преподавателя и откройте папку Записные книжки для занятий . В этой папке вы найдете перенесенную записную книжку для занятий. Это может занять несколько минут.