從 Azure Active Directory 刪除使用者時,其 Sway 會進入保留狀態,稍後會刪除。 在此期間,一般使用者將無法使用 Sway。 在使用者從 Azure Active Directory 中永久刪除之後,IT 系統管理員有 30 天的時間將其擁有的 Sway 重新指派給租用戶內的另一個使用者。
注意
在使用者永久刪除之前,Azure Active Directory 也會有一個保留期。
步驟 1:下載並安裝程式庫
重要
PowerShell Cmdlet 已於 2022 年 12 月更新,具有安全性增強功能。 請確定您一律使用下面所述的最新程式庫。 如果本機電腦上已安裝舊版的程式庫,請務必 刪除較舊的程式庫、 相關聯的資料夾,然後 重新啟動 電腦 ,然後再繼續 執行下列指示。
請確定執行 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 只能從擁有者轉移給相同租用戶內的其他使用者。 只有租用戶系統管理員可以起始轉移。
- 透過 PowerShell 連線到 Sway 服務
- 輸入租用戶系統管理員的認證
語法:
Connect-SwayService
範例:
Connect-SwayService
將單一 Sway 轉移到另一個帳戶
若要將先前由已刪除帳戶所擁有的單一 Sway 轉移到相同租用戶內的另一個帳戶,您需要下列資訊:
- Sway 查閱識別碼 - 在任何指定 Sway (的 sway.office.com URL 之後找到的識別碼,例如「例如:「abc123 for https://sway.office.com/abc123」)
- New Email Address - 您要轉移 Sway 的帳戶電子郵件地址
語法:
Start-ChangeSwayOwner -OriginalSwayLookupId <Sway Lookup ID> -DestinationOwner <New Email Address>
範例:
Start-ChangeSwayOwner -OriginalSwayLookupId abc123 -DestinationOwner user@contoso.com
注意
請勿使用 Sway 的整個 URL 作為查閱識別碼。 在上述範例中,「abc123」是查閱識別碼,而不是「https://sway.office.com/abc123」
將所有 Sway 從一個帳戶大量轉移到另一個帳戶
若要將先前由已刪除帳戶所擁有的所有 Sway 轉移到相同租用戶內的其他帳戶,您需要下列資訊:
- Deleted Account Email Address - 從 Azure Active Directory 中刪除的帳戶電子郵件地址
- New Account Email Address - 您要轉移 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 分析
共用設定
- 如果 Sway 是與特定人員共用,則在重新指派的 Sway 中,該 Sway 會重設回預設設定
- 對於已共用以供編輯的 Sway,新的擁有者必須重新分享新連結給仍需要編輯權限的任何共同作者
上次編輯日期
先前在 Sway 上設定的設定。 例如:移除 Sway 橫幅和自動播放。
上傳影片時,會以非同步方式複製,如果在接近 30 天限制的時間內執行傳輸,可能會導致資料遺失的情形。
該程式庫的設計是在 PowerShell 5.1 上執行。 如果您執行的是較新版本,則必須在相容性模式中匯入模組。 請遵循下列主題中的指示:Windows PowerShell 相容性。