Thursday, December 28, 2023

Berechtigungen eines Kursnotizbuchs ändern – Microsoft-Support

Wenn ein Lehrer eine Schule verlässt oder die Klasse wechselt, ist es üblich, ein oder mehrere Klassenhefte an einen anderen Lehrer zu übertragen.

Dieses Skript ermöglicht es dem IT-Administrator, Inhalte des Kursnotizbuchs vom OneDrive des ehemaligen Pädagogen auf das OneDrive des neuen Pädagogen zu kopieren und zu übertragen. Das Skript löst außerdem die Bereitstellungs- und Freigabe-APIs erneut aus, um sicherzustellen, dass alle verschobenen Kursnotizbücher und ihre Inhalte, wie z. B. der Kollaborationsraum, die Inhaltsbibliothek und die Schülernotizbücher, ordnungsgemäß eingerichtet sind. Darüber hinaus wird eine E-Mail mit einem Link zum Öffnen des Notizbuchs an seinem neuen Speicherort an alle Schüler der Klasse gesendet.

Die folgenden Aspekte der API werden in diesem Beispiel behandelt. Erhalten Sie ein Zugriffstoken mit Azure PowerShell POST a Class Notebook Transfer

Azure PowerShell – wird verwendet, um ein Zugriffstoken für die Kommunikation mit der OneNote-Klassennotizbuch-API zu erhalten. Zwei Microsoft 365-Konten mit eingerichtetem OneDrive – In diesem Beispiel wird ein Notizbuch vom OneDrive eines Lehrers auf das eines anderen übertragen.

Um sicherzustellen, dass OneDrive eingerichtet ist, melden Sie sich bei Microsoft 365 an und wählen Sie OneDrive im App Launcher aus Schaltfläche zum Starten der App . Wenn Sie zu OneDrive weitergeleitet werden, sind Sie fertig. Das OneNote-Kursnotizbuch, das mit der OneNote-Klassennotizbuch-API von Microsoft erstellt wurde, ist das Notizbuch, das zwischen Lehrkräften übertragen wird.

Berechtigungen ändern

  1. Rufen Sie eine Client-ID ab, wie unter „Authentifizierung mit Azure AD (Unternehmens-Apps)" beschrieben. Wenn Sie nach einem Umleitungs-URI gefragt werden, reicht „http://localhost" aus:

  2. Laden Sie dieses Repo als ZIP-Datei auf Ihren lokalen Computer herunter und extrahieren Sie die Dateien oder klonen Sie das Repository in eine lokale Kopie von Git.

    Fügen Sie einen eingerückten Absatz unter einem nummerierten Schritt hinzu, indem Sie den Cursor vor dem /para- Tag platzieren und dann die Eingabetaste drücken.

  3. Bearbeiten Sie OneNoteClassNotebooksApiSample.ps1. Suchen und ersetzen Sie die folgenden Token durch echte Werte:

    <AZURE_AD_TENANT_NAME> – Dies ist Ihr Microsoft 365-Mandant, z. B. „contoso.com".

    <CLIENT_ID> – Dies ist die Client-ID Ihrer App, z. B. „471afe29-4aee-4bc5-9aaf-468ee5bbe20a".

    <MY_ADMIN_LOGIN> – Dies ist Ihr IT-Administrator-Anmeldename für Microsoft 365.

    <MY_ADMIN_PASSWORD> – Dies ist Ihr IT-Administrator-Microsoft 365-Passwort.

    <NOTEBOOK_ID> – Dies ist die ID des zu übertragenden Notizbuchs.

    <SOURCE_TEACHER_ID> – Dies ist der Anmeldename des ursprünglichen Lehrers, dem das Notizbuch gehört.

    <DESTINATION_TEACHER_ID> – Dies ist der Anmeldename des neuen Lehrers, der das Notizbuch erhält.

  4. Sobald alle oben genannten Platzhalter durch reale Werte ersetzt wurden (denken Sie daran, jeden Wert in doppelte Anführungszeichen zu setzen), führen Sie einfach das Skript aus.

  5. Sobald das Skript erfolgreich ausgeführt wurde, erhalten Sie eine Zeichenfolge mit der Korrelationsnummer. Bewahren Sie die Korrelationsnummer unbedingt zum späteren Nachschlagen auf.

  6. Gehen Sie zum OneDrive des Ziellehrers und öffnen Sie den Ordner „Kursnotizbücher" . In diesem Ordner finden Sie das übertragene Klassennotizbuch. Dieser Vorgang kann einige Minuten dauern.

No comments:

Post a Comment