Po usunięciu użytkownika z usługi Azure Active Directory jego swaye są wprowadzane do stanu przechowywania, w którym zostaną później usunięte. W tym czasie Sway nie będzie dostępny dla zwykłych użytkowników. Administratorzy IT mają 30 dni od trwałego usunięcia użytkownika z usługi Azure Active Directory w celu ponownego przypisania swayów, których właścicielem był inny użytkownik w ramach dzierżawy.
Uwaga: Usługa Azure Active Directory ma również okres przechowywania przed trwałym usunięciem użytkownika.
Krok 1. Pobieranie i instalowanie bibliotek
Ważne: Polecenia cmdlet programu PowerShell zostały zaktualizowane o ulepszenia zabezpieczeń w grudniu 2022 r. Upewnij się, że zawsze używasz najnowszych bibliotek, o których mowa poniżej. Jeśli na komputerze lokalnym jest już zainstalowana starsza wersja biblioteki, usuń starsze biblioteki, skojarzone foldery, a następnie uruchom ponownie komputer , a następnie postępuj zgodnie z poniższymi instrukcjami.
-
Upewnij się, że użytkownik, który korzysta z polecenia cmdlet, jest administratorem globalnym.
-
Pobierz program PowerShell 7 x64 tutaj.
Ważne: Podczas korzystania z widżetu instalacyjnego nie zmieniaj żadnej opcji.
-
Pobierz najnowsze biblioteki tutaj.
-
Wyodrębnij biblioteki:
-
Microsoft.Identity.Client
-
Microsoft.Office.Story.PowerShell.ChangeOwnerClient
-
Microsoft.Office.Story.PowerShell.Protocol
-
Newtonsoft.Json
-
-
Zachowaj strukturę folderów bez zmian i zainstaluj ją jako moduły, postępując zgodnie z instrukcjami tutaj.
Na przykład:
Skopiuj i zainstaluj moduły do ...\Windows\system32\WindowsPowerShell\v1.0\Modules\ -
Upewnij się, że pobrane pliki .dll nie są blokowane, odblokowując je za pomocą ich ustawień właściwości .
Przykład:
Ważne: Upewnij się, że pobrane pliki są odblokowane, wybierając pozycję Odblokuj w ustawieniach Właściwości .
Krok 2. Importowanie modułów w programie PowerShell
-
Otwórz program PowerShell 7 (x64) jako administrator:
Zostanie otwarte okno Windows PowerShell. Monit C:\Windows\system32 oznacza, że został on otwarty jako administrator.
2. Importowanie wcześniej pobranych modułów.
Składnia:
Import-Module Microsoft.Identity.Client
Import-Module Newtonsoft.Json
Import-Module Microsoft.Office.Story.PowerShell.Protocol
Import-Module Microsoft.Office.Story.PowerShell.ChangeOwnerClient
Krok 3. Nawiązywanie połączenia z usługą Sway i uruchamianie skryptu transferu
Uwaga: Swaye można przenosić tylko od właściciela do innego użytkownika w ramach tej samej dzierżawy. Przeniesienie może zainicjować tylko administrator dzierżawy.
-
Nawiązywanie połączenia z usługą Sway za pomocą programu PowerShell
-
Wprowadź poświadczenia administratora dzierżawy
Składnia:
Connect-SwayService
Przykład:
Connect-SwayService
Przeniesienie jednego Sway na inne konto
Aby przenieść jedną Sway, która wcześniej należała do usuniętego konta, na inne konto w ramach tej samej dzierżawy, potrzebne będą następujące informacje:
-
Sway identyfikator odnośnika — identyfikator znaleziony po adresie URL sway.office.com dla dowolnego Sway (np. "Np. abc123 for https://sway.office.com/abc123")
-
Nowy adres Email — adres e-mail konta, na które chcesz przenieść Sway
Składnia:
Start-ChangeSwayOwner -OriginalSwayLookupId <Sway Lookup ID> -DestinationOwner <New Email Address>
Przykład:
Start-ChangeSwayOwner -OriginalSwayLookupId abc123 -DestinationOwner user@contoso.com
Uwaga: Nie używaj całego adresu URL Sway jako identyfikatora odnośnika. W powyższym przykładzie ciąg "abc123" to identyfikator odnośnika, a NIE "https://sway.office.com/abc123"
Zbiorcze przenoszenie wszystkich swayów z jednego konta do drugiego
Aby przenieść wszystkie swaye należące wcześniej do usuniętego konta na inne konto w ramach tej samej dzierżawy, potrzebne będą następujące informacje:
-
Usunięty adres Email konta — adres e-mail konta usuniętego z usługi Azure Active Directory
-
Nowy adres Email konta — adres e-mail konta, do Sway
Składni:
Start-BulkChangeSwayOwner <Deleted Account Email Address> <New Account Email Address>
Przykład:
Start-BulkChangeSwayOwner deleteduser@contoso.com activeuser@contoso.com
Krok 4. Sprawdzanie, czy swaye zostały ponownie przypisane
-
Przejdź do Sway, który został ponownie przypisany.
-
Powiadom użytkownika, do kogo zostały przeniesione swaye, i poproś go o sprawdzenie, czy jest właścicielem swayów.
Co należy wiedzieć
-
Masz maksymalnie 30 dni na trwałe usunięcie konta z usługi Azure Active Directory w celu ponownego przypisania wszystkich swayów należących do tego konta
-
Po pomyślnym uruchomieniu skryptu ponownego przypisania może upłynąć do 1 godziny, aż ponownie przypisane swaye pojawią się na nowym koncie.
-
Niektóre ustawienia skojarzone z ponownie przypisanym Sway nie zostaną zachowane. Obejmują one:
-
Sway Analytics
-
Ustawienia udostępniania
-
Jeśli Sway udostępniono określonym osobom, zostanie ono zresetowane z powrotem do ustawień domyślnych w ponownie przypisanym Sway
-
W przypadku aplikacji Sway, które zostały udostępnione do edycji, nowy właściciel musi ponownie udostępnić nowy link współtworzy, którzy nadal potrzebują dostępu do edycji
-
-
Data ostatniej edycji
-
Ustawienia wcześniej ustawione na Sway. Na przykład: usunięcie transparentu Sway i autoodtwarzania.
-
Po przekazaniu klipy wideo są one kopiowane asynchronicznie i mogą podlegać utracie danych, jeśli transfer jest bardzo zbliżony do limitu 30 dni.
-
Biblioteka została zaprojektowana tak, aby działała w programie PowerShell 5.1. Jeśli korzystasz z nowszej wersji, musisz zaimportować moduły w trybie zgodności. Postępuj zgodnie z instrukcjami w następującym temacie: Windows PowerShell zgodność.
-