ถ้านักการศึกษาออกจากโรงเรียนหรือเปลี่ยนชั้นเรียน เป็นเรื่องปกติที่จะถ่ายโอนสมุดบันทึกสําหรับชั้นเรียนอย่างน้อยหนึ่งรายการไปยังนักการศึกษาคนอื่น
สคริปต์นี้จะอนุญาตให้ Admin IT คัดลอกและถ่ายโอนเนื้อหาของสมุดบันทึกสําหรับชั้นเรียนจาก OneDrive ของนักการศึกษาคนก่อนไปยัง OneDrive ของนักการศึกษาคนใหม่ สคริปต์จะทริกเกอร์ API การเตรียมใช้งานและอนุญาตอีกครั้งเพื่อให้แน่ใจว่าสมุดบันทึกสําหรับชั้นเรียนและเนื้อหาที่ถูกย้ายตําแหน่ง เช่น พื้นที่การทํางานร่วมกัน ไลบรารีเนื้อหา และสมุดบันทึกของนักเรียนได้รับการตั้งค่าอย่างถูกต้อง นอกจากนี้ อีเมลที่มีลิงก์เพื่อเปิดสมุดบันทึกในตําแหน่งที่ตั้งใหม่จะถูกส่งไปยังนักเรียนทุกคนในชั้นเรียน
ด้านต่อไปนี้ของ API จะครอบคลุมในตัวอย่างนี้ รับโทเค็นการเข้าถึงโดยใช้ Azure PowerShell โพสต์การโอนย้ายสมุดบันทึกสําหรับชั้นเรียน
Azure PowerShell - ใช้เพื่อรับโทเค็นการเข้าถึงเพื่อพูดคุยกับ API สมุดบันทึกสําหรับชั้นเรียนของ OneNote บัญชีสองบัญชี Microsoft 365 ที่มีการตั้งค่า OneDrive - ตัวอย่างนี้จะถ่ายโอนสมุดบันทึกจาก OneDrive ของนักการศึกษาหนึ่งไปยังอีกบัญชีหนึ่ง
เพื่อให้แน่ใจว่าได้ตั้งค่า OneDrive แล้ว ให้เข้าสู่ระบบ Microsoft 365 แล้วเลือก OneDrive ในตัว เปิดใช้แอป ถ้าคุณถูกนําไปยัง OneDrive คุณก็พร้อมแล้ว สมุดบันทึกสําหรับชั้นเรียนของ OneNote ที่สร้างขึ้นโดยใช้ API สมุดบันทึกสําหรับชั้นเรียนของ OneNote ของ Microsoft คือสมุดบันทึกที่จะถ่ายโอนระหว่างนักการศึกษา
เปลี่ยนแปลงสิทธิ์
-
รับรหัสไคลเอ็นต์ตามที่อธิบายไว้ในการรับรองความถูกต้องโดยใช้ Azure AD (แอปสําหรับองค์กร) เมื่อถูกขอให้เปลี่ยนเส้นทาง 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> - นี่คือชื่อในการเข้าสู่ระบบ Admin Microsoft 365 IT ของคุณ
<MY_ADMIN_PASSWORD> - นี่คือรหัสผ่าน Admin Microsoft 365 IT ของคุณ
<NOTEBOOK_ID> - นี่คือ ID ของสมุดบันทึกที่จะโอนย้าย
<SOURCE_TEACHER_ID> - นี่คือชื่อในการเข้าสู่ระบบของนักการศึกษาคนเดิมที่เป็นเจ้าของสมุดบันทึก
<DESTINATION_TEACHER_ID> - นี่คือชื่อในการเข้าสู่ระบบของนักการศึกษาคนใหม่ที่จะได้รับสมุดบันทึก
-
เมื่อพื้นที่ที่สำรองไว้ทั้งหมดทางด้านบนถูกแทนที่ด้วยค่าจริง (โปรดจำไว้ว่าให้ล้อมรอบแต่ละค่าด้วยเครื่องหมายอัญประกาศคู่) ให้ดำเนินการสคริปต์
-
เมื่อสคริปต์ดําเนินการเสร็จเรียบร้อยแล้ว คุณจะได้รับสตริงที่มีหมายเลขสหสัมพันธ์ ตรวจสอบให้แน่ใจว่าได้บันทึกหมายเลขสหสัมพันธ์สําหรับการอ้างอิงในอนาคต
-
ไปที่ OneDrive ของนักการศึกษาปลายทางและเปิดโฟลเดอร์สมุดบันทึกสําหรับชั้นเรียน ในโฟลเดอร์นี้ คุณจะพบสมุดบันทึกสําหรับชั้นเรียนที่ถูกถ่ายโอน กระบวนการนี้อาจใช้เวลาสักครู่