Ändra behörigheter för en Anteckningsbok för klassen

När en lärare lämnar skolan, eller byter klass, är det ofta nödvändigt att överföra en eller flera anteckningsböcker för klassen från den gamla läraren till den nya. Med det här skriptet kan IT-administratören kopiera allt innehåll i anteckningsboken för klassen på den gamla lärarens OneDrive till den nya lärarens OneDrive. Skriptet utlöser även API:er för etablering och behörighet på nytt för att säkerställa att anteckningsboken för klassen konfigureras rätt på den nya platsen, och att allt innehåll för samarbetsyta, innehållsbibliotek och elevanteckningsböcker är korrekt konfigurerat. Dessutom skickas ett e-postmeddelande till alla elever i klassen med en länk för att öppna anteckningsboken på den nya lärarens OneDrive-plats.

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å Office 365-konton med OneDrive konfigurerat – i det här exemplet överförs en anteckningsbok som finns på en lärares OneDrive och till en annan lärares OneDrive. Du kan säkerställa att din OneDrive är konfigurerad genom att logga in på Office 365 och klicka på den blå OneDrive-ikonen i startprogrammet. Om du kommer till OneDrive är allt klart. OneNote-anteckningsboken för klassen som skapats med vår API för OneNote-anteckningsbok för klassen – det här är anteckningsboken som överförs mellan lärarna i exemplet.

Ä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 tryck sedan 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 Office 365-klienten, 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 inloggningsnamnet som IT-administratör för Office 365.

    <MY_ADMIN_PASSWORD> – Det här är ditt lösenord som IT-administratör för Office 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 tar emot 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. Behåll detta eftersom det kan hjälpa oss att undersöka om det blir problem med överföringen.

  6. Gå till destinationslärarens OneDrive där du ser en mapp med namnet ”Klassanteckningsböcker”. I mappen hittar du klassanteckningsboken som skriptet har överfört från källans lärare. Detta kan ta några minuter.

Utöka dina Office-kunskaper
Utforska utbildning
Få nya funktioner först
Anslut till Office Insiders

Hade du nytta av den här informationen?

Tack för din feedback!

Tack för din feedback! Det låter som att det kan vara bra att koppla dig till en av våra Office-supportrepresentanter.

×