Cambiar los permisos de un bloc de notas de clase

Cuando un profesor deja un centro educativo o se produce un cambio en la asignación de las clases, es habitual que sea necesario transferir uno o más blocs de notas de clase del antiguo profesor al nuevo. Los administradores informáticos pueden usar este script para copiar todo el contenido del bloc de notas de clase del OneDrive del antiguo profesor al OneDrive del nuevo. El script también vuelve a desencadenar el aprovisionamiento y la asignación de permisos de la API para garantizar que el bloc de notas de clase se ha configurado correctamente en la nueva ubicación y que todo el contenido del Espacio de colaboración, la Biblioteca de contenido y los blocs de notas de los alumnos se ha copiado correctamente. Además, se envía un vínculo por correo electrónico a todos los alumnos de la clase para que abran el bloc de notas en la ubicación de OneDrive del profesor nuevo.

En este ejemplo, se tratan los siguientes aspectos de la API. Obtener un token de acceso con POST de Azure PowerShell para transferir un bloc de notas de clase

Azure PowerShell se usa para obtener un token de acceso para comunicarse con la API de blocs de notas de clase de OneNote. Dos cuentas de Office 365 con OneDrive configurado: en este ejemplo, se transfiere un bloc de notas ubicado en el OneDrive de un profesor al OneDrive de otro profesor. Para comprobar que OneDrive esté configurado correctamente, inicie sesión en Office 365 y haga clic en el icono azul de "OneDrive" en el iniciador de aplicaciones. Si se le dirige a OneDrive, está configurado correctamente. Bloc de notas de clase de OneNote creado con la API de blocs de notas de clase de OneNote: es el bloc de notas que se transfiere entre los profesores en este ejemplo.

Cambiar permisos

  1. Obtenga un id. de cliente como se describe en Autenticar con Azure AD (aplicaciones empresariales). Cuando se le pida un URI de redirección, puede indicar "http://localhost":

  2. Descargue este repo como archivo ZIP en el equipo local y extraiga los archivos. O bien, clone el repositorio en una copia local de Git.

    Agregue un párrafo con sangría debajo de un paso numerado colocando el cursor antes de la etiqueta /para y, después, presione Entrar.

  3. Edite OneNoteClassNotebooksApiSample.ps1. Busque y reemplace los tokens siguientes con valores reales:

    <AZURE_AD_TENANT_NAME>: nombre de su espacio empresarial de Office 365 (por ejemplo, "contoso.com").

    <CLIENT_ID>: id. de cliente de su aplicación (por ejemplo, "471afe29-4aee-4bc5-9aaf-468ee5bbe20a").

    <MY_ADMIN_LOGIN>: nombre de inicio de sesión de Office 365 de administrador informático.

    <MY_ADMIN_PASSWORD>: contraseña de Office 365 de administrador informático.

    <NOTEBOOK_ID>: id. del bloc de notas que se transfiere.

    <SOURCE_TEACHER_ID>: nombre de inicio de sesión del profesor original propietario del bloc de notas.

    <DESTINATION_TEACHER_ID>: nombre de inicio de sesión del profesor nuevo que recibe el bloc de notas.

  4. Remplace todos los marcadores de posición anteriores por valores reales (recuerde escribir los valores entre comillas dobles) y, después, ejecute el script.

  5. Cuando el script se haya ejecutado correctamente, recibirá una cadena que contiene el número de correlación. Conserve esta información, puesto que puede servir de ayuda si se produce algún problema con la transferencia.

  6. Vaya al OneDrive del profesor destinatario, en el que verá una carpeta denominada "Blocs de notas de clase". En esta carpeta encontrará el bloc de notas de clase del profesor original que ha transferido con el script. Este proceso puede tardar unos minutos.

Ampliar sus conocimientos de Office
Explorar los cursos
Obtener nuevas características primero
Únase a los participantes de Office Insider

¿Le ha sido útil esta información?

¡Gracias por sus comentarios!

Gracias por sus comentarios. Quizá le interese ponerse en contacto con uno de nuestros agentes de soporte de Office.

×