Ако преподавател напусне училище или промени класове, често се прехвърля един или повече бележници на класа към друг преподавател.
Този скрипт ще позволи на ИТ Администрация да копира и прехвърля съдържанието на бележника на класа от OneDrive на бившия преподавател в OneDrive на новия преподавател. Скриптът също така ще задейства повторно осигуряването и подходящите API, за да гарантира, че всички преместени бележници на класа и неговото съдържание, като например пространството за сътрудничество, библиотеката за съдържание и бележниците на учениците, са настроени правилно. Освен това имейл с връзка за отваряне на бележника в новото му местоположение ще бъде изпратен до всички ученици в класа.
Следните аспекти на API са обхванати в тази извадка. Получаване на маркер за достъп чрез Azure PowerShell POST прехвърляне на бележник на класа
Azure PowerShell – използва се за получаване на маркер за достъп за разговор с API за бележници на класа на OneNote. Два Microsoft 365 акаунт с настройка за OneDrive – този пример ще прехвърли бележник от OneDrive на единия преподавател в друг.
За да се уверите, че OneDrive е настроен, влезте в Microsoft 365 и изберете OneDrive в иконата за стартиране на приложения . Ако сте отведени в OneDrive, всичко е готово. Бележникът на класа на OneNote, създаден с помощта на API за бележници на класа на OneNote на Microsoft, е бележникът, който ще бъде прехвърлен между преподаватели.
Промяна на разрешенията
-
Получете клиентски ИД, както е описано в Удостоверяване чрез Azure AD (корпоративни приложения). Когато бъде поискан URI за пренасочване, "http://localhost" ще е достатъчно:
-
Изтеглете това хранилище като ZIP файл на локалния си компютър и извлечете файловете или клонирайте хранилището в локално копие на Git.
Добавете абзац с отстъп под номерирана стъпка, като поставите курсора пред етикета /para , след което натиснете клавиша Enter.
-
Редактиране на 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 на преподавателя местоназначение и отворете папката Бележници на класа . В тази папка ще намерите прехвърления бележник на класа. Този процес може да отнеме няколко минути.