Если преподаватель покидает учебное заведение или изменяет классы, обычно передает одну или несколько записных книжек для занятий другому преподавателю.
Этот сценарий позволит ИТ-администратору копировать и передавать содержимое записной книжки для занятий из записной книжки бывшего преподавателя 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 откройте папку "Записные книжки для занятий". В этой папке вы найдете переданную записную книжку для занятий. Это может занять несколько минут.