สคริปต์ การโอนย้ายครู จะช่วยโอนย้ายสมุดบันทึกสําหรับชั้นเรียนของ OneNote ที่โฮสต์โดย OneDrive จากครูคนหนึ่งไปยังอีกครูหนึ่ง ซึ่งจะคัดลอกสมุดบันทึกและเนื้อหาไปยัง OneDrive ของครูใหม่ สร้าง Metadata และสิทธิ์ของสมุดบันทึกสําหรับชั้นเรียนใหม่ และสามารถเลือกนําการเข้าถึงสมุดบันทึกต้นฉบับออกได้
หมายเหตุ
สคริปต์นี้กําลังอยู่ในระหว่างการทดสอบ ใช้เครื่องมือนี้กับกลุ่มนําร่องขนาดเล็กก่อน ตรวจสอบความถูกต้องของสมุดบันทึกที่คัดลอก และแชร์คําติชมกับ Microsoft ก่อนที่จะใช้อย่างกว้างขวาง
ควรใช้สคริปต์นี้เมื่อใด
ใช้สคริปต์นี้เมื่อ:
- สมุดบันทึกสําหรับชั้นเรียนถูกโฮสต์ไว้ใน OneDrive ของครู
- ครูใหม่ต้องเป็นเจ้าของหลักของสมุดบันทึก
- ครูใหม่เป็นครูสอนร่วมในสมุดบันทึกต้นฉบับแล้ว
- คุณต้องรักษาเนื้อหาของนักเรียนในขณะที่ย้ายสมุดบันทึกไปยัง OneDrive ของครูใหม่
คุณไม่จําเป็นต้องใช้สคริปต์นี้สําหรับสมุดบันทึกสําหรับชั้นเรียนที่ได้รับการสนับสนุนโดย Microsoft Teams หรือ Microsoft 365 LTI ซึ่งการเข้าถึงของครูได้รับการจัดการผ่านทีมหรือคอนเทนเนอร์ชั้นเรียน
สคริปต์มีหน้าที่อะไร
สคริปต์:
- คัดลอกสมุดบันทึกสําหรับชั้นเรียนจาก OneDrive ของครูคนเดิมไปยัง OneDrive ของครูสอนร่วม
- จะรักษาส่วนสมุดบันทึกและเนื้อหาของนักเรียน
- สร้างโครงสร้างสิทธิ์สมุดบันทึกสําหรับชั้นเรียนมาตรฐานใหม่
- ตั้งค่าครูใหม่เป็นเจ้าของหลักของสมุดบันทึกที่คัดลอก
- เก็บส่วนนักเรียนให้เป็นส่วนตัวสําหรับนักเรียนแต่ละคน
- ทําให้ไลบรารีเนื้อหาเป็นแบบอ่านอย่างเดียวสําหรับนักเรียน
- รักษาลักษณะการทํางานของพื้นที่ทํางานร่วมกันไว้
- อีกทางหนึ่งคือ ยกเลิกสิทธิ์เข้าถึงสมุดบันทึกต้นฉบับ
สคริปต์จะไม่แจ้งเตือนนักเรียนโดยอัตโนมัติ หลังจากการถ่ายโอน ครูใหม่จะแชร์ลิงก์สมุดบันทึกใหม่กับนักเรียนเมื่อพร้อม
ก่อนที่คุณจะเริ่มต้น
ตรวจสอบว่าคุณมีสิ่งต่างๆ ต่อไปนี้:
ติดตั้ง PowerShell 7 แล้ว ดาวน์โหลดจาก ติดตั้ง PowerShell
สคริปต์การโอนย้ายครู: Copy-ClassNotebookToCoTeacher.ps1
บัญชีครูสอนร่วมที่มีสิทธิ์เข้าถึงสมุดบันทึกสําหรับชั้นเรียนต้นฉบับ
การอนุมัติความยินยอมจาก Admin สําหรับ Microsoft Graph มอบสิทธิ์ที่สคริปต์ร้องขอ
สคริปต์จะใช้ Microsoft Graph และทํางานภายใต้บริบทของผู้ใช้ที่ลงชื่อเข้าใช้ ครั้งแรกที่ทํางานในผู้เช่า อาจขอความยินยอมจากผู้ดูแลระบบสําหรับสิทธิ์ที่ได้รับมอบสิทธิ์ที่เกี่ยวข้องกับ Files, Sites, Notes และ Users.
ถ้าผู้เช่าของคุณใช้เวิร์กโฟลว์ความยินยอมจากผู้ดูแลระบบ ผู้ดูแลระบบสามารถตรวจสอบคําขอในศูนย์การจัดการ Microsoft Entra สําหรับข้อมูลเพิ่มเติม ให้ดู ตรวจสอบคําขอความยินยอมจากผู้ดูแลระบบ
ติดตั้งโมดูล Microsoft Graph PowerShell ที่จําเป็น
- เปิด PowerShell 7
- เรียกใช้คำสั่งต่อไปนี้:
Install-Module Microsoft.Graph.Authentication, Microsoft.Graph.Files, Microsoft.Graph.Sites, Microsoft.Graph.Users -Scope CurrentUser - ถ้าได้รับพร้อมท์ให้เชื่อถือที่เก็บ PSGallery ให้พิมพ์ Y แล้วกด Enter
เรียกใช้สคริปต์การโอนย้ายครู
สำคัญ
ตรวจสอบให้แน่ใจว่าคุณกําลังใช้สคริปต์นี้เวอร์ชันล่าสุดที่ aka.ms/OneNoteEDUScripts
- บันทึกสคริปต์ลงในโฟลเดอร์บนคอมพิวเตอร์ของครูผู้สอนร่วม
- ใน PowerShell 7 ให้ไปที่โฟลเดอร์ที่คุณบันทึกสคริปต์
- เรียกใช้สคริปต์:
.\Copy-ClassNotebookToCoTeacher.ps1 - เมื่อหน้าต่างการลงชื่อเข้าใช้ของเบราว์เซอร์เปิดขึ้น ให้ลงชื่อเข้าใช้ด้วยบัญชีโรงเรียนของครูผู้สอนร่วม
- ทําตามพร้อมท์ในสคริปต์เพื่อเลือกสมุดบันทึกต้นฉบับและสร้างสําเนาใหม่
- เมื่อสคริปต์ทํางานเสร็จแล้ว ให้เปิดสมุดบันทึกที่คัดลอก และยืนยันว่าเนื้อหาและสิทธิ์ของสมุดบันทึกดูถูกต้อง
เปลี่ยนชื่อสมุดบันทึกที่คัดลอก
ตั้งชื่อสมุดบันทึกที่คัดลอก ซึ่งระบุเจ้าของใหม่หรือบริบทของชั้นเรียนได้อย่างชัดเจน
ตัวอย่างเช่น เปลี่ยนชื่อ:
- ชั้นปีที่ 10 สาขาวิชาวิทยาศาสตร์ - โจนส์
ถึง:
- ปีที่ 10 สาขาวิชาวิทยาศาสตร์ - Smith
ซึ่งจะช่วยหลีกเลี่ยงความสับสนถ้าครูเดิมยังคงมีสิทธิ์เข้าถึงสมุดบันทึกต้นฉบับในระหว่างการเปลี่ยน
แชร์สมุดบันทึกใหม่กับนักเรียน
หลังจากที่คุณตรวจสอบสมุดบันทึกที่คัดลอก ให้ทําดังนี้
- เปิดสมุดบันทึกสําหรับชั้นเรียนที่คัดลอก
- ใช้ขั้นตอนการจัดการ สมุดบันทึก มาตรฐาน หรือแชร์ลิงก์ OneDrive เพื่อแจกจ่ายลิงก์สมุดบันทึกใหม่
- บอกนักเรียนว่าเมื่อใดที่ควรเริ่มใช้สมุดบันทึกใหม่
- ยืนยันว่านักเรียนสามารถเข้าถึงส่วนของตนเองและพื้นที่ที่คาดว่าจะแชร์ได้
สคริปต์จะไม่ส่งการแจ้งเตือนโดยอัตโนมัติ ครูใหม่จึงสามารถควบคุมเวลาที่นักเรียนย้ายไปยังสมุดบันทึกที่คัดลอก
ตรวจสอบสิทธิ์หลังจากการถ่ายโอน
หลังจากเรียกใช้สคริปต์ ให้ตรวจสอบว่า:
- ครูมีสิทธิ์เขียนได้ทั่วทั้งสมุดบันทึก
- นักเรียนแต่ละคนมีสิทธิ์เขียนเฉพาะกลุ่มส่วนนักเรียนของตนเองเท่านั้น
- สมุดบันทึกที่ล็อกไว้จะรักษาการเข้าถึงของนักเรียนแบบอ่านอย่างเดียวตามที่ควรจะเป็น
- นักเรียนมีสิทธิ์อ่านอย่างเดียวในการเข้าถึงไลบรารีเนื้อหา
- การเข้าถึงพื้นที่ทํางานร่วมกันทํางานได้ตามที่คาดไว้
- ครูใหม่เป็นเจ้าของหลักของสมุดบันทึกที่คัดลอก
- ผู้ใช้จากสมุดบันทึกต้นฉบับมีการเข้าถึงที่เทียบเท่ากันบนสมุดบันทึกที่คัดลอก
ทําหรือไม่ก็ได้: เอาการเข้าถึงสมุดบันทึกต้นฉบับออก
หลังจากที่คุณยืนยันว่าสมุดบันทึกที่คัดลอกทํางาน คุณสามารถเอาการเข้าถึงสมุดบันทึกต้นฉบับออกได้ถ้าแผนการเปลี่ยนของคุณจําเป็นต้องใช้
การดําเนินการนี้จะช่วยป้องกันไม่ให้ครูหรือนักเรียนใช้สมุดบันทึกเก่าต่อไปโดยไม่ได้ตั้งใจ
ข้อควรระวัง
ไม่ต้องเอาการเข้าถึงไปยังสมุดบันทึกต้นฉบับออกจนกว่าคุณจะยืนยันว่าสมุดบันทึกที่คัดลอกมีเนื้อหาและสิทธิ์ตามที่คาดไว้
ส่งคําติชมไปยัง Microsoft
เนื่องจากสคริปต์นี้ยังอยู่ระหว่างการทดสอบ ให้แชร์คําติชมเกี่ยวกับ:
- ความล้มเหลวในการถ่ายโอนหรือข้อความแสดงข้อผิดพลาดใดๆ
- เนื้อหาสมุดบันทึกหายไป
- ปัญหาสิทธิ์
- ปัญหาการเข้าถึงนักเรียน
- สร้างความสับสนให้กับพร้อมท์หรือขั้นตอนการตั้งค่า
- สถานการณ์สมมติที่จําเป็นต้องใช้เวอร์ชันที่ผู้ดูแลระบบเรียกใช้
- สถานการณ์ที่เกี่ยวข้องกับการโยกย้ายสมุดบันทึกแบบทีมถึงทีมหรือสมุดบันทึกที่สํารองโดย SharePoint
รวมถึงเวอร์ชันสคริปต์ บริบทผู้เช่า รายละเอียดสมุดบันทึก และสรุปสิ่งที่เกิดขึ้น