Si un enseignant quitte une école ou change de classe, il est courant de transférer un ou plusieurs blocs-notes pour la classe à un autre enseignant.
Ce script permet aux Administration informatiques de copier et de transférer le contenu du bloc-notes pour la classe du OneDrive de l’ancien enseignant vers le OneDrive du nouvel enseignant. Le script déclenche également à nouveau l’approvisionnement et les API permissives pour s’assurer que tout bloc-notes pour la classe déplacé et son contenu, tels que son espace de collaboration, sa bibliothèque de contenu et ses blocs-notes étudiants, sont correctement configurés. En outre, un e-mail avec un lien pour ouvrir le bloc-notes dans son nouvel emplacement sera envoyé à tous les étudiants de la classe .
Les aspects suivants de l’API sont abordés dans cet exemple. Obtenir un jeton d’accès à l’aide Azure PowerShell POST a Class Notebook Transfer
Azure PowerShell - Permet d’obtenir un jeton d’accès pour communiquer avec l’API Blocs-notes OneNote pour la classe. Deux Microsoft 365 compte avec OneDrive configuré : cet exemple transfère un bloc-notes d’un onedrive d’un enseignant vers celui d’un autre.
Pour vous assurer que OneDrive est configuré, connectez-vous à Microsoft 365 et sélectionnez OneDrive dans le lanceur d’applications . Si vous êtes redirigé vers OneDrive, vous êtes prêt. Le bloc-notes OneNote pour la classe créé à l’aide de l’API Blocs-notes OneNote pour la classe de Microsoft est le bloc-notes qui sera transféré entre les enseignants.
Modifier les autorisations
-
Obtenez un ID client comme décrit dans la section S’authentifier à l’aide d’Azure AD (applications d’entreprise). Lorsque vous êtes invité à fournir une URI de redirection, entrez simplement « http://localhost ».
-
Téléchargez ce référentiel en tant que fichier ZIP sur votre ordinateur local et extrayez les fichiers, ou clonez le dépôt dans une copie locale de Git.
Ajoutez un paragraphe mis en retrait sous une étape numérotée en plaçant votre curseur avant la balise /para , puis en appuyant sur Entrée.
-
Modifiez OneNoteClassNotebooksApiSample.ps1. Recherchez et remplacez les jetons suivants par les valeurs réelles :
<AZURE_AD_TENANT_NAME> : il s’agit de votre locataire Microsoft 365, par exemple « contoso.com ».
<CLIENT_ID> - ID client de votre application (par exemple, « 471afe29-4aee-4bc5-9aaf-468ee5bbe20a »).
<MY_ADMIN_LOGIN> : nom de connexion de votre Administration Microsoft 365 informatique.
<MY_ADMIN_PASSWORD> : il s’agit de votre mot de passe de Administration Microsoft 365 informatique.
<NOTEBOOK_ID> - ID du bloc-notes à transférer.
<SOURCE_TEACHER_ID> : il s’agit du nom de connexion de l’enseignant d’origine propriétaire du bloc-notes.
<DESTINATION_TEACHER_ID> : il s’agit du nom de connexion du nouvel enseignant qui recevra le bloc-notes.
-
Une fois tous les espaces réservés ci-dessus remplacés par des valeurs réelles (n’oubliez pas d’encadrer chaque valeur par des guillemets doubles), vous devez simplement exécuter le script.
-
Une fois le script exécuté avec succès, vous recevez une chaîne contenant le numéro de corrélation. Veillez à enregistrer le numéro de corrélation pour référence ultérieure.
-
Accédez au OneDrive de l’enseignant de destination et ouvrez le dossier Blocs-notes pour la classe . Dans ce dossier, vous trouverez le bloc-notes pour la classe transféré. Ce processus peut prendre quelques minutes.