Lorsqu’un utilisateur est supprimé d’Azure Active Directory, ses Sways entrent dans un état de conservation où ils seront supprimés ultérieurement. Pendant cette période, le Sway ne sera pas accessible aux utilisateurs réguliers. Les administrateurs informatiques disposent de 30 jours après la suppression définitive d’un utilisateur d’Azure Active Directory pour réaffecter les Sways qu’il possédait à un autre utilisateur au sein de son client.
Remarque
Azure Active Directory dispose également d’une période d’attente avant la suppression définitive de l’utilisateur.
Étape 1 : Télécharger et installer des bibliothèques
Important
Les applets de commande PowerShell ont été mises à jour avec des améliorations de sécurité en décembre 2022. Veillez à toujours utiliser les bibliothèques les plus récentes mentionnées ci-dessous. Si une ancienne version de la bibliothèque est déjà installée sur votre ordinateur local, veillez à supprimer les anciennes bibliothèques et les dossiers associés, puis redémarrez votre ordinateur avant de suivre les instructions suivantes.
Vérifiez que l’utilisateur qui exécute l’applet de commande est un administrateur général.
Téléchargez PowerShell 7 x64 ici.
Important
Lorsque vous utilisez le widget d’installation, ne modifiez aucune des options.
Téléchargez les dernières bibliothèques ici.
Extrayez les bibliothèques :
- Microsoft.Identity.Client
- Microsoft.Office.Story.PowerShell.ChangeOwnerClient
- Microsoft.Office.Story.PowerShell.Protocol
- Newtonsoft.Json
Gardez la structure des dossiers intacte et installez-les en tant que modules en utilisant, suivez les instructions ici.
Par exemple :
Copier et installer des modules dans ...\Windows\system32\WindowsPowerShell\v1.0\Modules\
Assurez-vous que les fichiers .dll téléchargés ne sont pas bloqués en les débloquant via leurs paramètres de propriétés .
Exemple :
Important
Assurez-vous que les fichiers téléchargés sont débloqués en sélectionnant Débloquer dans les paramètres des propriétés .
Étape 2 : importer les modules dans PowerShell
Ouvrez PowerShell 7 (x64) en tant qu’administrateur :
La fenêtre Windows PowerShell s’ouvre. L’invite C :\Windows\system32 signifie que vous l’avez ouverte en tant qu’administrateur.
2. Importez les modules précédemment téléchargés.
Syntaxe :
Import-Module Microsoft.Identity.Client
Import-Module Newtonsoft.Json
Import-Module Microsoft.Office.Story.PowerShell.Protocol
Import-Module Microsoft.Office.Story.PowerShell.ChangeOwnerClient
(Instructions supplémentaires sur l’importation des modules)
Étape 3 : se connecter au service Sway et exécuter le script de transfert
Remarque
Les Sways peuvent uniquement être transférés du propriétaire à un autre utilisateur au sein du même locataire. Seul l’administrateur client peut initier un transfert.
- Connexion au service Sway via PowerShell
- Entrer les informations d’identification de l’administrateur client
Syntaxe :
Connect-SwayService
Exemple :
Connect-SwayService
Transférer un seul Sway vers un autre compte
Pour transférer un seul Sway qui appartenait précédemment à un compte supprimé vers un autre compte au sein du même client, vous aurez besoin des informations suivantes :
- ID de recherche Sway : ID trouvé après l’URL de sway.office.com pour un Sway donné (par exemple, « Ex : abc123 pour https://sway.office.com/abc123 »)
- Nouvelle adresse Email : adresse e-mail du compte vers lequel vous transférez le Sway
Syntaxe :
Start-ChangeSwayOwner -OriginalSwayLookupId <Sway Lookup ID> -DestinationOwner <New Email Address>
Exemple :
Start-ChangeSwayOwner -OriginalSwayLookupId abc123 -DestinationOwner user@contoso.com
Remarque
N’utilisez pas l’URL entière du Sway comme ID de recherche. Dans l’exemple ci-dessus, « abc123 » est l’ID de recherche et NON « https://sway.office.com/abc123 »
Transférer en bloc tous les Sways d’un compte à un autre
Pour transférer tous les Sways précédemment détenus par un compte supprimé vers un autre compte au sein du même client, vous aurez besoin des informations suivantes :
- Adresse Email compte supprimée : adresse e-mail du compte qui a été supprimé du Azure Active Directory
- Adresse Email du nouveau compte : adresse e-mail du compte vers lequel vous transférez le Sway
Syntaxe :
Start-BulkChangeSwayOwner <Deleted Account Email Address> <New Account Email Address>
Exemple :
Start-BulkChangeSwayOwner deleteduser@contoso.com activeuser@contoso.com
Étape 4 : vérifier que les Sways ont été réaffectés
- Accédez à un Sway qui a été réaffecté.
- Informez l’utilisateur à qui les Sways ont été transférés et demandez-lui de vérifier qu’il est désormais propriétaire des Sways.
Bon à savoir
Vous avez jusqu’à 30 jours après la suppression définitive du compte d’Azure Active Directory pour réaffecter les Sways appartenant à ce compte
Une fois le script de réaffectation exécuté, l’affichage des Sways réaffectés dans le nouveau compte peut prendre jusqu’à 1 heure.
Certains paramètres associés au Sway réaffecté ne seront pas conservés. Cela inclut les éléments suivants :
Sway Analytics
Paramètres de partage
- Si un Sway a été partagé avec des personnes spécifiques, il sera réinitialisé aux paramètres par défaut dans le Sway réaffecté
- Pour les Sways qui ont été partagés pour modification, le nouveau propriétaire devra partager à nouveau un nouveau lien avec tous les co-auteurs qui ont encore besoin d’un accès en modification
Date de la dernière modification
Paramètres précédemment définis sur le Sway. Par exemple : suppression de la bannière Sway et de la lecture automatique.
Lorsque des vidéos sont chargées, elles sont copiées de manière asynchrone et peuvent entraîner une perte de données si le transfert est effectué très près de la limite de 30 jours.
La bibliothèque a été conçue pour s’exécuter sur PowerShell 5.1. Si vous exécutez une version plus récente, vous devez importer les modules en mode de compatibilité. Suivez les instructions de la rubrique suivante : Compatibilité avec Windows PowerShell.