Alterar as permissões de um Bloco de Notas Escolares

Quando um professor sai da escola ou muda de turma, é comum haver a necessidade de transferir um ou mais blocos de notas escolares do antigo professor para o novo. Este script permitirá ao Administrador de TI copiar todos os conteúdos do Bloco de Notas Escolares do OneDrive pertencente ao professor antigo para o OneDrive do novo professor. O script também voltará a acionar a API de aprovisionamento e permissões para garantir que a configuração do bloco de notas escolares na nova localização está correta, bem como a configuração de todos os conteúdos do Espaço de Colaboração, da Biblioteca de Conteúdos e de Blocos de Notas de Estudante. Além disso, será enviado um e-mail a todos os estudantes na turma com uma ligação para abrirem o bloco de notas na localização do OneDrive do novo professor.

Neste exemplo, são abrangidos os seguintes aspetos da API. Obtenha um token de acesso através do Azure PowerShell APÓS a Transferência de um Bloco de Notas Escolares.

Azure PowerShell – é utilizado para obter um token de acesso para comunicar com a API de Blocos de Notas Escolares do OneNote. Configuração de duas contas do Office 365 com o OneDrive – este exemplo irá transferir um bloco de notas localizado no OneDrive de um professor para o OneDrive de outro professor. Para garantir que o seu OneDrive está configurado, inicie sessão no Office 365 e clique no ícone azul "OneDrive" no iniciador de aplicações. Se for redirecionado para o OneDrive, a configuração está concluída. Bloco de Notas Escolares do OneNote criado através da API de Blocos de Notas Escolares do OneNote – este é o bloco de notas que o exemplo irá transferir entre os professores.

Alterar permissões

  1. Obtenha um ID de cliente conforme descrito em Autenticar através do Azure AD (aplicações empresariais). Quando lhe for pedido um URI de redirecionamento, basta introduzir "http://localhost":

  2. Transfira este repositório como um ficheiro ZIP para o seu computador local e extraia os ficheiros. Em alternativa, clone o repositório para uma cópia local do Git.

    Adicione um parágrafo com avanço por baixo de um passo numerado ao colocar o cursor antes da etiqueta /para e, em seguida, prima Enter.

  3. Edite OneNoteClassNotebooksApiSample.ps1. Localize e substitua os seguintes tokens por valores reais:

    <AZURE_AD_TENANT_NAME> – o seu inquilino do Office 365, por exemplo: "contoso.com".

    <CLIENT_ID> – o ID de cliente da sua aplicação, por exemplo: "471afe29-4aee-4bc5-9aaf-468ee5bbe20a".

    <MY_ADMIN_LOGIN> – o seu nome de início de sessão de Administrador de TI do Office 365.

    <MY_ADMIN_PASSWORD> – a sua palavra-passe de Administrador de TI do Office 365.

    <NOTEBOOK_ID> – o ID do bloco de notas a ser transferido.

    <SOURCE_TEACHER_ID> – o nome de início de sessão do professor a quem o bloco de notas pertence originalmente.

    <DESTINATION_TEACHER_ID> – o nome de início de sessão do novo professor que irá receber o bloco de notas.

  4. Assim que todos os marcadores de posição indicados acima tiverem sido substituídos por valores reais (lembre-se de inserir cada valor entre aspas), execute o script.

  5. Quando o script tiver sido executado com êxito, irá receber uma cadeia de carateres com o número de correlação. Guarde-a, uma vez que a mesma nos poderá ajudar a investigar se ocorrer algum problema com a transferência.

  6. Aceda ao OneDrive de destino do professor e procure uma pasta com o nome "Blocos de Notas Escolares". Nesta pasta, encontrará o bloco de notas escolares que o script transferiu a partir do professor de origem. Este processo poderá demorar alguns minutos.

Aumente os seus conhecimentos do Office
Explore as formações
Seja o primeiro a obter novas funcionalidades
Adira ao Office Insider

As informações foram úteis?

Obrigado pelos seus comentários!

Obrigado pelo seu feedback! Parece que poderá ser benéfico reencaminhá-lo para um dos nossos agentes de suporte do Office.

×