Se um educador sair de uma escola ou mudar de classe, é comum transferir um ou mais Blocos de Anotações de Classe para outro educador.
Esse script permitirá que Administração de TI copie e transfira o conteúdo do Bloco de Anotações de Classe do OneDrive do ex-educador para o OneDrive do novo educador. O script também disparará novamente as APIs de provisionamento e permissivas para garantir que qualquer Notebook de Classe realocado e seu conteúdo, como seu Espaço de Colaboração, Biblioteca de Conteúdo e blocos de anotações de estudante, sejam configurados corretamente. Além disso, um email com um link para abrir o notebook em seu novo local será enviado a todos os alunos da classe .
Os seguintes aspectos da API são abordados nesta amostra. Obtenha um token de acesso usando o Azure PowerShell POSTE uma Transferência dos Blocos de Anotações de Classe
Azure PowerShell – usado para obter um token de acesso para dialogar com a API dos Blocos de Anotações de Classe do OneNote. Duas Microsoft 365 conta com o OneDrive configurado – este exemplo transferirá um notebook do OneDrive de um educador para o outro.
Para garantir que o OneDrive esteja configurado, faça logon no Microsoft 365 e selecione OneDrive no inicializador de aplicativos . Se você for levado para o OneDrive, você estará pronto. O Notebook de Classe do OneNote criado usando a API de Notebooks de Classe do OneNote da Microsoft é o notebook que será transferido entre educadores.
Alterar permissões
-
Obtenha uma ID do cliente conforme descrito em Autenticar usando o Azure AD (aplicativos corporativos). Quando um URI de redirecionamento for solicitado, "http://localhost" será suficiente:
-
Baixe este repositório como um arquivo ZIP no computador local e extraia os arquivos ou clone o repositório em uma cópia local do Git.
Adicione um parágrafo recuado em uma etapa numerada colocando seu cursor antes da marca /para e pressione Enter.
-
Edite OneNoteClassNotebooksApiSample.ps1. Encontre e substitua os seguintes tokens por valores reais:
<AZURE_AD_TENANT_NAME> - Este é o locatário Microsoft 365, por exemplo, "contoso.com".
<CLIENT_ID> – Esta é a ID do cliente do seu aplicativo, por exemplo, "471afe29-4aee-4bc5-9aaf-468ee5bbe20a".
<MY_ADMIN_LOGIN> - Este é o nome de logon do Administração Microsoft 365 de TI.
<MY_ADMIN_PASSWORD> - Essa é sua senha de Administração Microsoft 365 de TI.
<NOTEBOOK_ID> – Esta é a ID do bloco de anotações a ser transferido.
<SOURCE_TEACHER_ID> - Este é o nome de logon do educador original que possui o bloco de anotações.
<DESTINATION_TEACHER_ID> – Este é o nome de logon do novo educador que receberá o bloco de anotações.
-
Assim que todos os espaços reservados acima forem substituídos por valores reais (lembre-se de encerrar cada valor entre aspas duplas), basta executar o script.
-
Assim que o script for executado com sucesso, você receberá uma cadeia de caracteres contendo o número de correlação. Certifique-se de salvar o número de correlação para referência futura.
-
Acesse o OneDrive do educador de destino e abra a pasta Blocos de Anotações de Classe . Nesta pasta, você encontrará o Bloco de Anotações de Classe transferido. Este processo pode demorar alguns minutos.