교육자는 학교를 떠나거나 수업을 변경하는 경우 하나 이상의 수업용 전자 필기장을 다른 교육자에게 이전하는 것이 일반적입니다.
이 스크립트를 사용하면 IT 관리 이전 교육자의 OneDrive에서 새 교육자의 OneDrive로 수업용 전자 필기장 콘텐츠를 복사하고 전송할 수 있습니다. 또한 스크립트는 프로비저닝 및 허용 API를 다시 트리거하여 재배치된 수업용 전자 필기장과 공동 작업 공간, 콘텐츠 라이브러리 및 학생용 전자 필기장과 같은 해당 콘텐츠가 제대로 설정되도록 합니다. 또한 새 위치에서 전자 필기장을 여는 링크가 있는 전자 메일이 수업의 모든 학생에게 전송됩니다.
이 샘플에서는 API의 다음 측면을 설명합니다. 수업용 전자 필기장 전송 Azure PowerShell POST를 사용하여 액세스 토큰 가져오기
Azure PowerShell - OneNote 수업용 전자 필기장 API와 통신하기 위한 액세스 토큰을 가져오는 데 사용됩니다. OneDrive가 설정된 두 개의 Microsoft 365 계정 - 이 샘플은 한 교육자의 OneDrive에서 다른 교육자의 전자 필기장을 전송합니다.
OneDrive가 설정되었는지 확인하려면 Microsoft 365 로그온하고 앱 시작 관리자 OneDrive를 선택합니다. OneDrive로 이동하면 모두 설정됩니다. Microsoft의 OneNote 수업용 전자 필기장 API를 사용하여 만든 OneNote 수업용 전자 필기장 은 교육자 간에 전송되는 전자 필기장입니다.
사용 권한 변경
-
Azure AD(엔터프라이즈 앱)를 사용하여 인증 아래에 설명된 대로 클라이언트 ID를 가져옵니다. 리디렉션 URI를 묻는 메시지가 표시되면 “http://localhost”로 충분할 것입니다.
-
이 리포지토리를 ZIP 파일로 로컬 컴퓨터에 다운로드하고 파일을 추출하거나 리포지토리를 Git의 로컬 복사본에 복제합니다.
/para 태그 앞에 커서를 놓고 Enter 키를 눌러 번호 매기기 단계 아래에 들여쓰기 단락을 추가합니다.
-
OneNoteClassNotebooksApiSample.ps1을 편집합니다. 다음 토큰을 찾아 실제 값으로 바꿉니다.
<AZURE_AD_TENANT_NAME> - Microsoft 365 테넌트입니다(예: "contoso.com").
<CLIENT_ID> - 앱의 클라이언트 ID입니다(예: “471afe29-4aee-4bc5-9aaf-468ee5bbe20a”).
<MY_ADMIN_LOGIN> - IT 관리 Microsoft 365 로그인 이름입니다.
<MY_ADMIN_PASSWORD> - IT 관리 Microsoft 365 암호입니다.
<NOTEBOOK_ID> - 전송할 전자 필기장의 ID입니다.
<SOURCE_TEACHER_ID> - 전자 필기장을 소유한 원래 교육자의 로그인 이름입니다.
<DESTINATION_TEACHER_ID> - 전자 필기장을 받을 새 교육자의 로그인 이름입니다.
-
위의 모든 자리 표시자를 실제 값으로 바꿨으면(각 값을 큰따옴표로 묶어야 함) 스크립트를 실행하면 됩니다.
-
스크립트가 성공적으로 실행되면 상관관계 번호가 포함된 문자열을 받게 됩니다. 이후 참조를 위해 상관 관계 번호를 저장해야 합니다.
-
대상 교육자의 OneDrive로 이동하여 수업용 전자 필기장 폴더를 엽니다. 이 폴더에는 전송된 수업용 전자 필기장을 찾을 수 있습니다. 이 프로세스는 몇 분 정도 걸릴 수 있습니다.