Applies ToOneNote dla platformy Microsoft 365 OneNote dla sieci Web OneNote 2021 OneNote 2016

Jeśli nauczyciel opuszcza szkołę lub zmienia zajęcia, często zdarza się, że jeden lub więcej notesów zajęć jest przenoszone do innego nauczyciela.

Ten skrypt umożliwia Administracja IT kopiowanie i przenoszenie zawartości notesu zajęć z usługi OneDrive byłego nauczyciela do usługi OneDrive nowego nauczyciela. Skrypt uruchomi również ponownie inicjowanie obsługi administracyjnej i interfejsu API, aby zapewnić prawidłową konfigurację każdego przeniesionego notesu zajęć i jego zawartości, takiej jak obszar współpracy, biblioteka zawartości i notesy uczniów. Ponadto do wszystkich uczniów w klasie zostanie wysłana wiadomość e-mail z linkiem umożliwiającym otwarcie notesu w nowej lokalizacji.

W tym przykładzie omówiono następujące elementy interfejsu API. Uzyskiwanie tokenu dostępu przy użyciu operacji POST programu Azure PowerShell do przenoszenia notesu zajęć

Azure PowerShell — za pomocą tego programu uzyskiwany jest token dostępu umożliwiający komunikację z interfejsem API notesów zajęć programu OneNote. Dwa Microsoft 365 konto ze skonfigurowaną usługą OneDrive — ten przykład przeniesie notes z usługi OneDrive jednego nauczyciela do innego.

Aby upewnić się, że usługa OneDrive jest skonfigurowana, zaloguj się do Microsoft 365 i wybierz pozycję OneDrive w Przycisk Uruchamianie aplikacjiUruchamianie aplikacji . Jeśli jesteś w usłudze OneDrive, wszystko jest gotowe. Notes zajęć programu OneNote utworzony przy użyciu interfejsu API notesów zajęć programu Microsoft to notes, który zostanie przeniesiony między nauczycielami.

Zmienianie uprawnień

  1. Uzyskaj identyfikator klienta zgodnie z opisem uwierzytelniania przy użyciu usługi Azure AD (aplikacje przedsiębiorstwa). Gdy pojawi się monit o podanie identyfikatora URI przekierowania, wystarczy: „http://localhost”:

  2. Pobierz to repozytorium jako plik ZIP na komputer lokalny i wypakuj pliki lub sklonuj repozytorium do lokalnej kopii git.

    Dodaj wcięty akapit pod numerowanym krokiem, umieszczając kursor przed tagiem /para , a następnie naciskając klawisz Enter.

  3. Edytuj plik OneNoteClassNotebooksApiSample.ps1. Znajdź i zamień następujące tokeny na rzeczywiste wartości:

    <AZURE_AD_TENANT_NAME> — jest to Twoja dzierżawa Microsoft 365, np. "contoso.com".

    <CLIENT_ID> — identyfikator klienta aplikacji, na przykład „471afe29-4aee-4bc5-9aaf-468ee5bbe20a”.

    <MY_ADMIN_LOGIN> — nazwa logowania Administracja Microsoft 365 IT.

    <MY_ADMIN_PASSWORD> — hasło Administracja Microsoft 365 IT.

    <NOTEBOOK_ID> — identyfikator notesu do przeniesienia.

    <SOURCE_TEACHER_ID> — jest to nazwa logowania nauczyciela, który jest właścicielem notesu.

    <DESTINATION_TEACHER_ID> — jest to nazwa logowania nowego nauczyciela, który otrzyma notes.

  4. Gdy wszystkie powyższe symbole zastępcze zostaną zamienione na rzeczywiste wartości (pamiętaj, aby ująć poszczególnych wartości w cudzysłowy), po prostu uruchom skrypt.

  5. Po pomyślnym wykonaniu skryptu otrzymasz ciąg zawierający numer korelacji. Pamiętaj, aby zapisać numer korelacji do użytku w przyszłości.

  6. Przejdź do usługi OneDrive nauczyciela docelowego i otwórz folder Notesy zajęć . W tym folderze znajdziesz przeniesiony notes zajęć. Ten proces może potrwać kilka minut.

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.