Applies ToOneNote för Microsoft 365 OneNote för webben OneNote 2021 OneNote 2016

Om en lärare lämnar en skola eller ändrar klasser är det vanligt att överföra en eller flera klassanteckningsböcker till en annan lärare.

Med det här skriptet kan IT-Admin kopiera och överföra innehåll i Anteckningsbok för klassen från den tidigare lärarens OneDrive till den nya lärarens OneDrive. Skriptet utlöser också etablerings- och tillåtande API:erna igen för att säkerställa att alla flyttade klassanteckningsböcker och dess innehåll, till exempel samarbetsutrymmet, innehållsbiblioteket och elevernas anteckningsböcker, är korrekt konfigurerade. Dessutom skickas ett e-postmeddelande med en länk för att öppna anteckningsboken på den nya platsen till alla elever i klassen.

Följande aspekter av API beskrivs i det här exemplet. Hämta en åtkomsttoken med hjälp av Azure PowerShell EFTER överföring av en anteckningsbok för klassen

Azure PowerShell – används för att hämta en åtkomsttoken som kan kommunicera med API för OneNote-anteckningsbok för klassen. Två Microsoft 365-konto med OneDrive konfigurerat – Det här exemplet överför en anteckningsbok från en lärares OneDrive till en annans.

För att säkerställa att OneDrive är konfigurerat loggar du in på Microsoft 365 och väljer OneDrive i appfönstret Startprogramsknappen. Om du tas till OneDrive är allt klart. OneNote-anteckningsbok för klassen som skapats med Microsofts API för OneNote-klassanteckningsböcker är den anteckningsbok som ska överföras mellan lärare.

Ändra behörigheter

  1. Hämta ett klient-ID enligt beskrivningen under Autentisera med hjälp av Azure AD (företagsprogram). När du tillfrågas om en omdirigerings-URI, räcker det med ”http://localhost”:

  2. Ladda ned den här lagringsplatsen som en ZIP-fil till din lokala dator och extrahera filerna, eller klona lagringsplatsen till en lokal kopia av Git.

    Lägg till ett indraget stycke under ett numrerat steg genom att placera markören före /para-taggen och sedan trycka på Retur.

  3. Redigera OneNoteClassNotebooksApiSample.ps1. Sök efter och ersätt följande tokens med verkliga värden:

    <AZURE_AD_TENANT_NAME> – Det här är din Microsoft 365 klientorganisation, t.ex. "contoso.com".

    <CLIENT_ID> – Det här är klient-ID för ett program, t.ex. ”471afe29-4aee-4bc5-9aaf-468ee5bbe20a”.

    <MY_ADMIN_LOGIN> – Det här är din IT-Admin Microsoft 365 inloggningsnamn.

    <MY_ADMIN_PASSWORD> – Det här är ditt lösenord för IT-Admin Microsoft 365.

    <NOTEBOOK_ID> – Det här är ID för anteckningsboken som ska överföras.

    <SOURCE_TEACHER_ID> – Det här är inloggningsnamnet på den ursprungliga läraren som äger anteckningsboken.

    <DESTINATION_TEACHER_ID> – Det här är inloggningsnamnet på den nya läraren som får anteckningsboken.

  4. När alla platshållarna ovan har ersatts med verkliga värden (kom ihåg att omge varje värde med dubbla citattecken), kör du skriptet.

  5. När skriptet har körts får du en sträng som innehåller korrelationstalet. Se till att spara korrelationsnumret för framtida referens.

  6. Gå till mållärarens OneDrive och öppna mappen Klassanteckningsböcker . I den här mappen hittar du den överförda anteckningsboken för klassen. Detta kan ta några minuter.

Behöver du mer hjälp?

Vill du ha fler alternativ?

Utforska prenumerationsförmåner, bläddra bland utbildningskurser, lär dig hur du skyddar din enhet med mera.

Communities hjälper dig att ställa och svara på frågor, ge feedback och få råd från experter med rika kunskaper.