Applies ToOneNote for Microsoft 365 OneNote på nettet OneNote 2021 OneNote 2016

Hvis en lærer forlater en skole eller endrer klasser, er det vanlig å overføre én eller flere klassenotatblokker til en annen lærer.

Dette skriptet gjør det mulig for IT-Admin å kopiere og overføre klassenotatblokkinnhold fra den tidligere lærerens OneDrive til den nye lærerens OneDrive. Skriptet utløser også klargjøring og ettergivende API-er på nytt for å sikre at eventuelle flyttet klassenotatblokk og innholdet, for eksempel samarbeidsområdet, innholdsbiblioteket og elevnotatblokkene, er riktig konfigurert. I tillegg sendes en e-postmelding med en kobling for å åpne notatblokken på den nye plasseringen til alle elevene i klassen.

Følgende aspekter av API-en dekkes i dette eksemplet. Få et tilgangstoken ved hjelp av Azure PowerShell ETTER en overføring av en klassenotatblokk

Azure PowerShell brukes til å hente et tilgangstoken for å snakke med API-en for OneNote-klassenotatblokker. To Microsoft 365 konto med OneDrive konfigurert – dette eksemplet overfører en notatblokk fra onedrive for én lærer til en annen.

Hvis du vil sikre at OneDrive er konfigurert, logger du på Microsoft 365 og velger OneDrive i startprogrammet for apper Knapp for startprogrammet for apper. Hvis du blir tatt med til OneDrive, er alt klart. OneNote-klassenotatblokk som er opprettet ved hjelp av Microsofts API for OneNote-klassenotatblokker, er notatblokken som overføres mellom lærere.

Endre tillatelser

  1. Få tak i en klient-ID som beskrevet under Godkjenning ved hjelp av Azure AD (bedriftsapper). Når du blir bedt om en omdirigerings-URI, holder det med «http://localhost»:

  2. Last ned dette repositoriet som en ZIP-fil til den lokale datamaskinen og pakk ut filene, eller klon repositoriet til en lokal kopi av Git.

    Legg til et innrykket avsnitt under et nummerert trinn ved å plassere markøren foran /para-merket og deretter trykke ENTER.

  3. Rediger OneNoteClassNotebooksApiSample.ps1. Søk etter og erstatt følgende tokener med virkelige verdier:

    <AZURE_AD_TENANT_NAME> – dette er din Microsoft 365 leier, for eksempel «contoso.com».

    <CLIENT_ID> – Dette er appens klient-ID, for eksempel 471afe29-4aee-4bc5-9aaf-468ee5bbe20a.

    <MY_ADMIN_LOGIN> – Dette er påloggingsnavnet for IT-Admin Microsoft 365.

    <MY_ADMIN_PASSWORD> – dette er PASSORDet for IT-Admin Microsoft 365.

    <NOTEBOOK_ID> – Dette er ID-en for notatblokken som skal overføres.

    <SOURCE_TEACHER_ID> – Dette er påloggingsnavnet til den opprinnelige læreren som eier notatblokken.

    <DESTINATION_TEACHER_ID> – Dette er påloggingsnavnet til den nye læreren som skal motta notatblokken.

  4. Når alle plassholderne ovenfor er erstattet med reelle verdier (husk å omslutte hver verdi i doble anførselstegn), bare utfører du skriptet.

  5. Når skriptet er utført, får du en streng som inneholder korrelasjonsnummeret. Pass på å lagre korrelasjonsnummeret for fremtidig referanse.

  6. Gå til OneDrive for mållæreren, og åpne klassenotatblokkmappen . I denne mappen finner du den overførte klassenotatblokken. Denne prosessen kan ta noen minutter.

Trenger du mer hjelp?

Vil du ha flere alternativer?

Utforsk abonnementsfordeler, bla gjennom opplæringskurs, finn ut hvordan du sikrer enheten og mer.

Fellesskap hjelper deg med å stille og svare på spørsmål, gi tilbakemelding og høre fra eksperter med stor kunnskap.