เมื่อผู้ใช้ถูกลบออกจาก Azure Active Directory แล้ว Sway ของพวกเขาจะเข้าสู่สถานะพักซึ่งพวกเขาจะถูกลบออกในภายหลัง ในช่วงเวลาดังกล่าว ผู้ใช้ทั่วไปจะไม่สามารถเข้าถึง Sway ได้ ผู้ดูแลระบบ IT มีเวลา 30 วันหลังจากที่ผู้ใช้ถูกลบออกจาก Azure Active Directory อย่างถาวรเพื่อกําหนด Sway ที่พวกเขาเป็นเจ้าของให้กับผู้ใช้อื่นภายในผู้เช่าของพวกเขาอีกครั้ง
หมายเหตุ
Azure Active Directory ยังมีระยะเวลาพักก่อนที่ผู้ใช้จะถูกลบอย่างถาวร
ขั้นตอนที่ 1: ดาวน์โหลดและติดตั้งไลบรารี
สำคัญ
PowerShell cmdlet ได้รับการอัปเดตด้วยการปรับปรุงความปลอดภัยในเดือนธันวาคม 2022 ตรวจสอบให้แน่ใจว่าคุณใช้ไลบรารีล่าสุดที่อ้างอิงด้านล่างเสมอ ถ้าคุณมีไลบรารีเวอร์ชันเก่ากว่าติดตั้งไว้แล้วในเครื่องของคุณ ให้ตรวจสอบให้แน่ใจว่าคุณ ลบไลบรารีเก่า โฟลเดอร์ที่เกี่ยวข้อง แล้ว รีสตาร์ต เครื่อง ของคุณก่อนที่จะดําเนินการ ตามคําแนะนําต่อไปนี้
ตรวจสอบให้แน่ใจว่าผู้ใช้ที่กําลังเรียกใช้ cmdlet เป็นผู้ดูแลระบบส่วนกลาง
ดาวน์โหลด PowerShell 7 x64 ที่นี่
สำคัญ
เมื่อใช้วิดเจ็ตการติดตั้งจะไม่เปลี่ยนแปลงตัวเลือกใดๆ
ดาวน์โหลดไลบรารีล่าสุดที่นี่
แยกไลบรารี:
- Microsoft.Identity.Client
- Microsoft.Office.Story.PowerShell.ChangeOwnerClient
- Microsoft.Office.Story.PowerShell.Protocol
- Newtonsoft.Json
รักษาโครงสร้างโฟลเดอร์ไว้เหมือนเดิมและติดตั้งเป็นโมดูลโดยใช้ทําตามคําแนะนํา ที่นี่
ตัวอย่างเช่น
คัดลอกและติดตั้งโมดูลไปยัง ...\Windows\system32\WindowsPowerShell\v1.0\Modules\
ตรวจสอบให้แน่ใจว่าไฟล์ .dll ที่ดาวน์โหลดจะไม่ถูกบล็อกโดยการยกเลิกการบล็อกไฟล์เหล่านั้นผ่านการตั้งค่าคุณสมบัติ
ตัวอย่าง:
สำคัญ
ตรวจสอบให้แน่ใจว่าไฟล์ที่ดาวน์โหลดได้รับการยกเลิกการบล็อกโดยการเลือก ยกเลิกการบล็อก ในการตั้งค่าคุณสมบัติ
ขั้นตอนที่ 2: นําเข้าโมดูลใน PowerShell
เปิด PowerShell 7 (x64) ในฐานะผู้ดูแลระบบ:
หน้าต่าง Windows PowerShell จะเปิดขึ้นมา พร้อมท์ C:\Windows\system32 หมายความว่าคุณได้เปิดเป็นผู้ดูแลระบบแล้ว
2. นําเข้าโมดูลที่ดาวน์โหลดไว้ก่อนหน้านี้
ไวยากรณ์:
Import-Module Microsoft.Identity.Client
Import-Module Newtonsoft.Json
Import-Module Microsoft.Office.Story.PowerShell.Protocol
Import-Module Microsoft.Office.Story.PowerShell.ChangeOwnerClient
(คําแนะนําเพิ่มเติมเกี่ยวกับวิธีการนําเข้าโมดูล)
ขั้นตอนที่ 3 - เชื่อมต่อกับบริการ Sway และเรียกใช้สคริปต์การถ่ายโอน
หมายเหตุ
Sway สามารถโอนจากเจ้าของไปยังผู้ใช้อื่นภายในผู้เช่าเดียวกันเท่านั้น มีเพียงผู้ดูแลระบบผู้เช่าเท่านั้นที่สามารถเริ่มการถ่ายโอนได้
- เชื่อมต่อกับบริการ Sway ผ่าน PowerShell
- ใส่ข้อมูลประจําตัวของผู้ดูแลระบบผู้เช่า
ไวยากรณ์:
Connect-SwayService
ตัวอย่าง:
Connect-SwayService
ถ่ายโอน Sway เดียวไปยังบัญชีอื่น
เมื่อต้องการถ่ายโอน Sway เดียวที่ก่อนหน้านี้เป็นของบัญชีที่ถูกลบไปยังบัญชีอื่นภายในผู้เช่าเดียวกัน คุณจะต้องมีข้อมูลต่อไปนี้:
- Sway Lookup ID - ID ที่พบหลังจาก URL sway.office.com สําหรับ Sway ที่กําหนด (เช่น "เช่น: abc123 for https://sway.office.com/abc123")
- ที่อยู่อีเมลใหม่ - ที่อยู่อีเมลของบัญชีที่คุณกําลังถ่ายโอน Sway ไปยัง
ไวยากรณ์:
Start-ChangeSwayOwner -OriginalSwayLookupId <Sway Lookup ID> -DestinationOwner <New Email Address>
ตัวอย่าง:
Start-ChangeSwayOwner -OriginalSwayLookupId abc123 -DestinationOwner user@contoso.com
หมายเหตุ
อย่าใช้ URL ทั้งหมดของ Sway เป็นรหัสการค้นหา ในตัวอย่างข้างต้น "abc123" เป็นรหัสการค้นหาและ NOT "https://sway.office.com/abc123"
โอน Sway ทั้งหมดเป็นกลุ่มจากบัญชีหนึ่งไปยังอีกบัญชีหนึ่ง
เมื่อต้องการถ่ายโอน Sway ทั้งหมดที่ก่อนหน้านี้เป็นเจ้าของโดยบัญชีที่ถูกลบไปยังบัญชีอื่นภายในผู้เช่าเดียวกัน คุณจะต้องมีข้อมูลต่อไปนี้:
- ลบที่อยู่อีเมลของบัญชีผู้ใช้ - ที่อยู่อีเมลของบัญชีผู้ใช้ที่ถูกลบออกจาก Azure Active Directory
- อีเมลแอดเดรสใหม่ของบัญชี - อีเมลแอดเดรสของบัญชีที่คุณกําลังโอนย้าย Sway ไปยัง
ไวยากรณ์:
Start-BulkChangeSwayOwner <Deleted Account Email Address> <New Account Email Address>
ตัวอย่าง:
Start-BulkChangeSwayOwner deleteduser@contoso.com activeuser@contoso.com
ขั้นตอนที่ 4 - ตรวจสอบว่า Sway ได้รับการกําหนดใหม่
- ไปที่ Sway ที่ถูกกําหนดใหม่
- แจ้งให้ผู้ใช้ที่ Sway ถูกถ่ายโอนไป และขอให้พวกเขาตรวจสอบว่าพวกเขาเป็นเจ้าของ Sway ในขณะนี้
สิ่งที่ควรรู้
คุณมีเวลาสูงสุด 30 วันของบัญชีที่ถูกลบออกจาก Azure Active Directory อย่างถาวรเพื่อมอบหมาย Sway ใดๆ ที่บัญชีผู้ใช้นั้นเป็นเจ้าของ
หลังจากเรียกใช้สคริปต์การกําหนดใหม่เรียบร้อยแล้ว อาจต้องใช้เวลาถึง 1 ชั่วโมงเพื่อให้ Sway ที่มอบหมายใหม่ปรากฏในบัญชีใหม่
การตั้งค่าบางอย่างที่เชื่อมโยงกับ Sway ที่กําหนดใหม่จะไม่ถูกเก็บรักษาไว้ รวมถึง:
Sway Analytics
การตั้งค่าการใช้ร่วมกัน
- ถ้า Sway ถูกแชร์กับบุคคลที่ระบุ Sway จะถูกรีเซ็ตกลับไปเป็นการตั้งค่าเริ่มต้นใน Sway ที่มอบหมายใหม่
- สําหรับ Sway ที่แชร์สําหรับการแก้ไข เจ้าของใหม่จะต้องแชร์ลิงก์ใหม่กับผู้เขียนร่วมที่ยังต้องแก้ไขการเข้าถึงอีกครั้ง
วันที่แก้ไขล่าสุด
การตั้งค่าที่ตั้งค่าไว้ก่อนหน้านี้บน Sway ตัวอย่างเช่น: การเอาแบนเนอร์ Sway และการเล่นอัตโนมัติออก
เมื่ออัปโหลดวิดีโอ วิดีโอจะถูกคัดลอกแบบอะซิงโครนัส และอาจสูญเสียข้อมูลได้หากการถ่ายโอนดําเนินการใกล้เคียงกับขีดจํากัด 30 วัน
ไลบรารีถูกออกแบบมาให้ทํางานบน PowerShell 5.1 หากคุณกําลังใช้งานเวอร์ชันที่ใหม่กว่า คุณต้องนําเข้าโมดูลในโหมดความเข้ากันได้ ทําตามคําแนะนําในหัวข้อต่อไปนี้ Windows PowerShell ความเข้ากันได้