Suppression de données utilisateur de Project Online
Découvrez comment un administrateur général Office 365 peut supprimer les informations d’un utilisateur d’un environnement Project Online.
Étape 2 : Rechercher les sites Project Web App dans votre environnement Office 365
Étape 3 : Rechercher l’ID de ressource de l’utilisateur sur chaque site PWA (facultatif)
Étape 4 : Fermer et archiver tous les projets de l’utilisateur
Étape 5 : Exporter les données des utilisateurs (facultatif)
Étape 6 : Supprimer les informations de compte d’utilisateur ajoutées via SharePoint Online
Étape 7 : Supprimer les données de votre utilisateur du site PWA
Étape 8 : Effacer le cache pour les utilisateurs du client Project qui se connectent au site PWA
Quelles données utilisateur sont supprimées ?
Dans Project Online, les administrateurs peuvent suivre les étapes décrites dans cet article pour supprimer les données utilisateur et identifier les données (données qui peuvent être utilisées pour identifier un utilisateur), par exemple :
Nom d’affichage, nom phonétique, GUID : vous pouvez choisir de supprimer ou de renommer le nom d’affichage de l’utilisateur.
Paramètres d’affichage spécifiques aux utilisateurs : par exemple, si l’utilisateur a des personnalisations sur ses paramètres d’affichage (affichages, filtres, groupes, tableaux, cartes, dessins, rapports) au-dessus des pages de grille avec des affichages (tels que le Centre de ressources, le Centre de projets, le composant WebPart Planification, etc.), ceux-ci sont supprimés.
Détails de l’exception de calendrier : par exemple, si l’utilisateur était absent pendant une semaine en janvier parce qu’il était malade ou en vacances, le nom de l’exception est supprimé. Les dates de l’exception resteront.
Autorisations utilisateur : par exemple, si l’utilisateur est associé à des catégories, à des groupes ou à des autorisations globales individuelles, nous allons supprimer toutes les associations. L’utilisateur est également défini comme inactif.
Les informations utilisateur contenues dans les sites de projet (telles que les problèmes, les risques, les livrables et les documents) qui sont stockées dans SharePoint Online peuvent ne pas être supprimées par le biais du processus de suppression des données utilisateur Project Online, car certains de ces utilisateurs ont accès au site du projet, mais ne sont pas des utilisateurs PWA. Vous devez supprimer ces données par le biais du processus décrit dans la section Étape 6 - Supprimer les informations de compte d’utilisateur ajoutées via SharePoint Online de cet article.
Importante
Nous vous recommandons d’exécuter le processus de suppression des données utilisateur SharePoint Online avant de supprimer les informations du même utilisateur de Project Online. Cela permet d’éviter les problèmes dans lesquels la synchronisation avec certains éléments SharePoint Online (tels que les problèmes ou les risques) remplace les données utilisateur dans Project Online qui ont été supprimés.
En quoi cela diffère-t-il de la suppression d’un utilisateur par le biais de la suppression d’objet d’entreprise ?
Le processus de suppression des données utilisateur décrit dans cet article est différent de la suppression d’un utilisateur PWA via la page Suppression d’objet d’entreprise dans les paramètres du serveur PWA de plusieurs façons :
La suppression de l’objet d’entreprise supprime l’utilisateur en tant que ressource d’entreprise. Toutefois, la suppression est bloquée si l’utilisateur/la ressource est l’un des éléments suivants :
Un propriétaire de projet
Un gestionnaire de feuille de temps
Dans la liste du gestionnaire de feuilles de temps
Un propriétaire d’affectation
Dans un plan de ressources
Un utilisateur proxy de flux de travail
La suppression de données utilisateur par le biais des étapes décrites dans cet article ne supprime pas la ressource d’entreprise. Il modifie le compte d’utilisateur pour l’activer, supprime les données utilisateur et peut éventuellement remplacer le nom de la ressource par quelque chose que vous choisissez (par exemple, « Utilisateur supprimé »).
Scénarios de suppression
En fonction de vos besoins, ce processus vous permet de supprimer vos données utilisateur répertoriées ci-dessus, mais permet également de contrôler en ce qui concerne la suppression du nom d’affichage des utilisateurs dans les éléments partagés, tels que les feuilles de temps, les projets et les affectations. Vous pouvez effectuer trois scénarios de suppression :
Scénario 1 : Supprimer les informations de l’utilisateur de Project Online à l’exception du nom d’affichage
Dans ce scénario, toutes les données de l’utilisateur sont supprimées, à l’exception du nom d’affichage de l’utilisateur.
Vous pouvez choisir ce scénario si vous souhaitez connaître le travail effectué par l’utilisateur, par exemple via ses feuilles de temps et ses tâches.
Scénario 2 : Supprimer les informations de l’utilisateur de Project Online, mais mettre à jour le nom d’affichage partout
Dans ce scénario, toutes les informations de l’utilisateur sont supprimées. Dans tous les emplacements où le nom d’affichage de l’utilisateur a été affiché, il est remplacé par quelque chose de votre choix, tel que « Utilisateur supprimé ». L’ID de ressource de l’utilisateur reste.
Vous pouvez choisir ce scénario s’il n’est pas nécessaire pour l’entreprise de conserver le nom d’affichage de l’utilisateur, même dans les enregistrements partagés tels que les feuilles de temps et les projets.
Scénario 3 : Supprimer les informations de l’utilisateur de Project Online, mais mettre à jour le nom d’affichage partout, à l’exception des enregistrements de feuille de temps
Dans ce scénario, toutes les informations de l’utilisateur sont supprimées, sauf dans les enregistrements de feuille de temps. Vous pouvez choisir de remplacer le nom d’affichage de l’utilisateur par un élément de votre choix, tel que « Utilisateur supprimé ». Toutefois, cela n’affecte pas les enregistrements de feuille de temps, où le nom d’utilisateur reste. Le nom d’affichage dans les enregistrements de feuilles de temps est généré un nouvel ID de ressource afin que le nom d’utilisateur mis à jour ne puisse pas être identifié par les données des enregistrements de feuille de temps.
Vous pouvez choisir ce scénario pour examiner plus en détail les enregistrements de feuille de temps dans lesquels l’utilisateur apparaît.
Vue d’ensemble du processus
Voici une vue d’ensemble du processus que les administrateurs doivent effectuer pour supprimer les informations d’un utilisateur spécifique dans leur environnement Project Online :
Télécharger vos scripts PowerShell : vous devez télécharger et décompresser les fichiers de script PowerShell nécessaires dans cet article.
Rechercher les sites PWA qui contiennent les données de l’utilisateur : recherchez une liste des sites Project Web App dans votre environnement.
Rechercher l’ID de ressource de l’utilisateur sur chaque site PWA (facultatif) : sur chaque Project Web App site, recherchez l’ID de ressource unique de l’utilisateur. Vous pouvez également choisir de spécifier l’utilisateur par compte de connexion (par exemple, adambarr@contoso.onmicrosoft..com).
Fermez et archivez tous les projets de l’utilisateur : cela doit se produire avant d’exécuter les scripts d’exportation pour vous assurer que vos modifications ne sont pas remplacées.
Effectuer une exportation des données de l’utilisateur : cette étape facultative est décrite dans Exporter les informations utilisateur à partir de Project Online .
Supprimer les informations de compte d’utilisateur ajoutées via SharePoint Online (facultatif) : cette étape n’est nécessaire que si vous avez besoin de supprimer des informations de compte d’utilisateur non-PWA, telles qu’un utilisateur qui a peut-être reçu l’accès à un site de projet.
Supprimer les données de votre utilisateur du site PWA : exécutez le script pour supprimer les informations de l’utilisateur de chaque site PWA.
Par le biais du script, vous pouvez choisir de remplacer le nom d’affichage de l’utilisateur par un nom différent (par exemple, « Utilisateur supprimé »). Cela vous permet de rendre l’utilisateur anonyme, tout en conservant l’élément dans lequel les informations utilisateur apparaissent relativement inchangées.
Supprimer le cache pour Project Professionnel utilisateurs : une fois le script terminé, les administrateurs PWA doivent supprimer le cache sur chaque appareil sur lequel Project Professionnel a été utilisé pour ouvrir le projet lors de la connexion au site Project Online. L’effacement du cache empêche la lecture des informations utilisateur dans le projet si elles sont mises en cache sur l’appareil.
Travailler avec vos administrateurs de projet
En fonction de votre entreprise, votre administrateur général Office 365 est peut-être bien informé de la gestion des tâches d’administration Office 365, mais peut ne pas en savoir plus sur l’administration Project Online. Si c’est le cas, nous recommandons que l’administrateur général Office 365 collabore avec ses administrateurs de site PWA pour accomplir ces tâches. Par exemple, un administrateur général serait probablement mieux adapté pour exécuter le script PowerShell afin de rechercher tous les sites PWA, mais il faudrait probablement collaborer avec l’administrateur PWA pour accomplir les étapes restantes et obtenir de l’aide concernant les règles métier et la configuration de chaque site PWA.
Importante
Comme meilleure pratique, veillez à sauvegarder vos bases de données Project avant de supprimer les données utilisateur de votre site. Vous pouvez supprimer votre sauvegarde une fois que vous êtes sûr d’avoir réussi.
Étape 1 : Télécharger les fichiers de script de suppression
Vous devez utiliser plusieurs fichiers de script PowerShell de préparation pour les procédures décrites dans cet article. Les fichiers de script référencés dans cet article sont contenus dans le package de script d’exportation et de suppression de contenu utilisateur Project Online. Téléchargez et décompressez les fichiers vers un emplacement que vous pouvez référencer.
Étape 2 : Rechercher les sites Project Web App dans votre environnement Office 365
Les administrateurs généraux devront utiliser SharePoint Online Management Shell pour se connecter à leur Centre de Administration SharePoint Online et exécuter l’applet de commande PowerShell Get-SPOSite pour obtenir la liste des URL de chaque site PWA dans leur environnement Office 365.
Remarque
Pour exécuter l’applet de commande PowerShell Get-SPOSite, vous devez disposer d’un rôle d’administrateur général ou d’administrateur SharePoint.
- Dans le module SharePoint Online Management Shell, connectez-vous à votre Centre de Administration SharePoint Online avec l’applet de commande Connect-SPOService :
Connect-SPOService -URL <AdminSiteURL>
Par exemple :
Connect-SPOService -URL https://contoso-admin.sharepoint.com
Après vous être connecté à votre Centre Administration SharePoint Online, utilisez l’applet de commande PowerShell Get-SPOSites pour rechercher tous les sites PWA dans votre environnement Office 365 :
- Après vous être connecté à votre Centre Administration SharePoint Online, utilisez l’applet de commande PowerShell Get-SPOSite pour rechercher tous les sites PWA dans votre environnement Office 365 :
Get-SPOSite | ?{$_.PWAEnabled -eq "Enabled"} | ft -a Url,Owner
Une fois l’exécution réussie, une liste de tous les sites PWA et propriétaires de sites dans votre environnement Office 365 s’affiche.
Étape 3 : Rechercher l’ID de ressource de l’utilisateur sur chaque site PWA (facultatif)
Importante
Si vous disposez du compte de connexion de l’utilisateur, cette étape est facultative. Vous aurez besoin du compte de connexion de l’utilisateur ou de l’ID de ressource pour chaque site PWA afin d’exécuter le script de suppression.
Si vous souhaitez trouver l’ID de ressource de l’utilisateur, les administrateurs PWA doivent effectuer les opérations suivantes sur chaque site PWA que vous avez trouvé à l’étape précédente :
Dans les paramètres du serveur Project Online, dans la section Données d’entreprise, cliquez sur Centre de ressources.
Dans la page Centre de ressources , dans la colonne Nom de la ressource , recherchez le nom de l’utilisateur, puis examinez cette ligne pour voir si vous pouvez trouver une valeur dans la colonne ID unique . Cette valeur est l’ID de ressource de l’utilisateur. Par exemple, dans le graphique ci-dessous, vous pouvez voir la valeur ID de ressource d’Aaron Painter répertoriée dans la colonne ID unique.
Dans certains cas, votre table peut être personnalisée afin que la colonne ID unique ne soit pas disponible. Si c’est le cas, cochez la case à gauche du nom d’utilisateur, cliquez sur Modifier sous l’onglet Ressources du ruban, puis passez à l’étape suivante.
Dans la page Modifier la ressource de l’utilisateur spécifique, accédez à la section Données d’identification du système et recherchez la valeur listée pour le GUID. Le GUID est l’ID de ressource des utilisateurs pour ce site PWA.
Remarque
Si vous avez plusieurs sites PWA, chaque site PWA aura un ID de ressource différent pour le même utilisateur. Veillez à associer l’ID de ressource que vous avez trouvé pour l’utilisateur avec l’URL du site PWA spécifique.
Étape 4 : Fermer et archiver tous les projets de l’utilisateur
Avant d’exécuter le script d’exportation, vous devez vous assurer que tous les projets de l’utilisateur sont fermés et archivés par les utilisateurs sur votre site PWA. Cela garantit que les modifications apportées par le script de suppression ne sont pas remplacées.
Si nécessaire, un administrateur PWA peut forcer l’archivage du projet via les paramètres du serveur PWA.
Dans la page Paramètres du serveur , dans la section Administration de la file d’attente et de la base de données, cliquez sur Forcer l’archivage des objets d’entreprise.
Dans la page Forcer l’archivage des objets d’entreprise, dans la liste des projets, cochez la case en regard du projet qui doit être coché, puis cliquez sur ** Check-In **.
Un message s’affiche vous demandant si vous êtes sûr de vouloir forcer l’archivage. Cliquez sur OK.
Remarque
Forcer l’archivage d’un projet en cours de modification par un utilisateur peut entraîner la perte de ces modifications. Nous recommandons vivement aux utilisateurs d’archiver les projets de manière classique et d’utiliser l’archivage forcé uniquement lorsque cela est absolument nécessaire.
Étape 5 : Exporter les données des utilisateurs (facultatif)
Avant de supprimer les données de votre utilisateur, vous devez connaître tous les projets dont l’utilisateur faisait partie. Cela vous permettra de vérifier ultérieurement si les données de l’utilisateur ont été supprimées, car un problème peut avoir empêché la suppression (par exemple, le projet a été extrait). Vous pouvez voir ces projets en exportant les données de l’utilisateur. Pour savoir comment procéder, consultez Exporter des informations utilisateur à partir de Project Online (RGPD).
Le script d’exportation vous indique également si l’un des projets de l’utilisateur est actuellement extrait, car il doit être archivé avant d’exécuter le script RedactProjectUser à l’étape suivante.
Si nécessaire, un administrateur PWA peut forcer l’archivage du projet via les paramètres du serveur PWA.
Dans la page Paramètres du serveur , dans la section Administration de la file d’attente et de la base de données , cliquez sur Forcer l’archivage des objets d’entreprise.
Dans la page Forcer l’archivage des objets d’entreprise, dans la liste des projets, cochez la case en regard du projet qui doit être coché, puis cliquez sur Archiver.
Un message s’affiche vous demandant si vous êtes sûr de vouloir forcer l’archivage. Cliquez sur OK.
Importante
Si vous forcez l’archivage d’un projet qu’un utilisateur modifie, les modifications peuvent être perdues.
Étape 6 : Supprimer les informations de compte d’utilisateur ajoutées via SharePoint Online
Remarque
Si vous supprimez également des données utilisateur de SharePoint Online, nous vous recommandons de supprimer les données utilisateur SharePoint Online avant de supprimer les données utilisateur Project Online afin d’éviter les problèmes de synchronisation qui peuvent remplacer le contenu supprimé.
Les utilisateurs de votre environnement Office 365 qui n’ont pas de compte Project Web App (PWA) peuvent également avoir leur nom et leurs informations de compte dans Project Online et peuvent souhaiter les supprimer. Cela peut se produire si l’utilisateur a ajouté certains objets SharePoint à un site de projet. Un site de projet est un site de collaboration SharePoint qui peut être créé lors de la création d’un projet. Les utilisateurs SharePoint qui ne sont pas des utilisateurs PWA peuvent se voir accorder l’accès à ces sites de collaboration. Dans ce cas, les informations de leur compte peuvent être enregistrées dans PWA. Si un administrateur supprime des données utilisateur dans SharePoint Online, il doit également vérifier s’il a besoin de supprimer les données des utilisateurs dans Project Online également s’il remarque l’un des éléments suivants dans les données d’exportation SharePoint Online :
Problèmes associés à un site de projet
Risques associés à un site de projet
Documents associés à un site de projet
Livrables associés à un site de projet
Si les données utilisateur SharePoint Online affichent l’une des informations ci-dessus, vous pouvez également supprimer les informations de compte des utilisateurs du site Project Online en exécutant le script PowerShell RedactProjectUser spécifiant les informations de compte de connexion (car l’utilisateur n’a pas d’ID de ressource) :
.\Invoke-RedactProjectUser.ps1 -Url <PWASiteURL> -LoginName <logonName> -UpdateDisplayName "<newDisplayName>" -RedactTimesheet $true
Par exemple, à partir des données d’exportation SharePoint Online, vous avez découvert qu’Eva Corets (nom de compte de ), a ajouté des problèmes et des evac@contoso.comrisques à un site de projet qui faisait partie d’un site PWA spécifique (https://contoso.sharepoint.com/sites/pwa1). L’exécution de la commande suivante met à jour toutes les instances de son nom de compte en « Utilisateur supprimé » sur le site PWA spécifique.
.\Invoke-RedactProjectUser.ps1 -Url https://contoso.sharepoint.com/sites/pwa -LoginName evac@contoso.onmicrosoft.com -UpdateDisplayName "Deleted User" -RedactTimesheet $true
Étape 7 : Supprimer les données de votre utilisateur du site PWA
Exécutez le script PowerShell RedactProjectUser dans SharePoint Online Management Shell pour supprimer les données utilisateur du site PWA et éventuellement mettre à jour le nom d’affichage de l’utilisateur.
Le script PowerShell RedactProjectUser est inclus dans le package de script d’exportation et de suppression de contenu utilisateur Project Online.
Remarque
Pour exécuter le script RedactProjectUser, vous devez être au moins l’un des éléments suivants : > Administrateur de collection de sites sur le site PWA pour lequel vous exécutez le script. >Si vous êtes en mode d’autorisation Projet, vous êtes affecté aux autorisations Gérer les utilisateurs et les groupes sur l’instance Project Online. Si vous êtes en mode d’autorisation SharePoint, utilisez le rôle Administrateur général ou Administrateur SharePoint.
Dans SharePoint Online Management Shell, vous allez utiliser l’applet de commande Invoke pour exécuter le script RedactProjectUser :
Invoke-RedactProjectUser
L’applet de commande Invoke utilise les paramètres suivants :
Paramètre | Description | Remarque |
---|---|---|
-URL |
URL de l’instance Project Online. |
Requis |
-LoginName |
Nom de connexion de l’utilisateur. |
LoginName ou ResourceID est requis. |
-ResourceId |
GUID de ressource de l’utilisateur. |
LoginName ou ResourceID est requis. |
-UpdateDisplayName |
Nouveau nom d’affichage pour l’utilisateur |
S’il est utilisé, RedactTimesheet est également requis. |
-RedactTimesheet |
Appliquer des modifications aux feuilles de temps ? ( $true ou $false ) |
|
-Région |
Ce paramètre facultatif spécifie l’environnement Office 365 que vous utilisez. Les valeurs que vous pouvez utiliser pour ce paramètre sont les suivantes : Valeur par défaut : Cloud public Project. Chine - Gallatin. Allemagne - BlackForest . ITAR - Office 365 États-Unis Government. Si le paramètre n’est pas utilisé, la valeur par défaut est utilisée ( Par défaut ). |
Vous pouvez utiliser l’applet de commande invoke et les paramètres des manières suivantes :
Scénario 1 : Supprimer les informations de l’utilisateur d’une instance de Project Online, à l’exception du nom d’affichage
L’utilisation de cette commande supprime les données de l’utilisateur du site PWA, à l’exception du nom d’affichage. Votre organisation peut laisser le nom d’affichage de l’utilisateur pour une révision ultérieure au cas où il se trouve dans un élément partagé, comme un propriétaire de tâche dans un projet ou une entrée dans une feuille de temps.
Notez que vous pouvez spécifier l’utilisateur par nom d’ouverture de session ou PAR ID de ressource.
Utiliser le nom d’ouverture de session
Utilisez l’applet de commande de la façon suivante si vous spécifiez l’utilisateur par nom d’ouverture de session :
.\Invoke-RedactProjectUser.ps1 -Url <PWASiteURL> -LoginName <loginName>
Par exemple, les éléments suivants suppriment toutes les données de l’utilisateur * evac@@contoso.onmicrosoft.com * sur le site, à l’exception https://contoso.sharepoint.com/sites/pwa du nom d’affichage de l’utilisateur
.\Invoke-RedactProjectUser.ps1 -Url https://contoso.sharepoint.com/sites/pwa -LoginName evac@@contoso.onmicrosoft.com
Lors de l’exécution de cette commande, un message s’affiche vous demandant de confirmer si vous souhaitez continuer.
Une fois que vous avez vérifié et que le script s’est correctement terminé, un message s’affiche indiquant : Toutes les données du nom> d’affichage de l’utilisateur de la ressource <ont été supprimées, à l’exception du nom de la ressource.
Utiliser l’ID de ressource
Utilisez l’applet de commande de la façon suivante si vous spécifiez l’utilisateur par ID de ressource :
.\Invoke-RedactProjectUser.ps1 -Url <PWASiteURL> -ResourceID <ResourceID>
Par exemple, l’exemple suivant supprime toutes les données utilisateur pour l’utilisateur dont l’ID de ressource est 0c7cd3fb-a0be-e111-9fte-00155d022d022681 dans l’ensemble du site , à l’exception https://contoso.sharepoint.com/sites/pwa du nom d’affichage de l’utilisateur
.\Invoke-RedactProjectUser.ps1 -Url https://contoso.sharepoint.com/sites/pwa -ResourceId 0c7cd3fb-a0be-e111-9fte-00155d022d022681
Lors de l’exécution de cette commande, un message s’affiche vous demandant de confirmer si vous souhaitez continuer.
Une fois que vous avez vérifié et que le script s’est correctement terminé, un message s’affiche indiquant : Toutes les données de <l’ID> de ressource de l’utilisateur de ressource ont été supprimées, à l’exception du nom de la ressource.
Scénario 2 : Supprimer les informations de l’utilisateur d’une instance de Project Online, mais mettre à jour le nom d’affichage partout
L’utilisation de cette commande supprime les données utilisateur d’un utilisateur de l’instance Project Online et remplace le nom d’affichage de l’utilisateur par un nom de son choix, ce qui se produit également dans les enregistrements de feuille de temps. Votre organisation souhaitera peut-être remplacer le nom d’affichage de l’utilisateur par quelque chose qui rendra l’identité de l’utilisateur anonyme, par exemple « Utilisateur supprimé ».
Notez que vous pouvez spécifier l’utilisateur par nom d’ouverture de session ou PAR ID de ressource.
Utiliser le nom d’ouverture de session
Utilisez l’applet de commande de la façon suivante si vous spécifiez l’utilisateur par nom d’ouverture de session :
.\Invoke-RedactProjectUser.ps1 -Url <PWASiteURL> -LoginName <logonName> -UpdateDisplayName "<newDisplayName>" -RedactTimesheet $true
Par exemple, les éléments suivants suppriment toutes les données utilisateur pour evac@contoso.onmicrosoft.com et remplacent son nom d’affichage par « Utilisateur supprimé » dans l’ensemble du https://contoso.sharepoint.com/sites/pwa site.
.\Invoke-RedactProjectUser.ps1 -Url https://contoso.sharepoint.com/sites/pwa -LoginName evac@contoso.onmicrosoft.com -UpdateDisplayName "Deleted User" -RedactTimesheet $true
Lors de l’exécution de cette commande, un message s’affiche vous demandant de confirmer si vous souhaitez continuer.
Une fois que vous avez vérifié et que le script a réussi, un message s’affiche indiquant : Toutes les données du nom> de connexion de l’utilisateur de la ressource <ont été supprimées et le nom de la ressource a été modifié en nom> d’affichage mis à <jour partout, y compris les enregistrements de feuille de temps.
Utiliser l’ID de ressource
Utilisez l’applet de commande de la façon suivante si vous spécifiez l’utilisateur par ID de ressource :
.\Invoke-RedactProjectUser.ps1 -Url <PWASiteURL> -ResourceID <ResourceID> -UpdateDisplayName "<newDisplayName>" -RedactTimesheet $true
Par exemple, les éléments suivants suppriment toutes les données utilisateur pour l’utilisateur dont l’ID de ressource est 0c7cd3fb-a0be-e111-9fte-00155d022d022681 et remplacent le nom d’affichage par « Utilisateur supprimé » dans tout le https://contoso.sharepoint.com/sites/pwa site.
.\Invoke-RedactProjectUser.ps1 -Url https://contoso.sharepoint.com/sites/pwa -ResourceId 0c7cd3fb-a0be-e111-9fte-00155d022d022681 -UpdateDisplayName "Deleted User" -RedactTimesheet $true
Lors de l’exécution de cette commande, un message s’affiche vous demandant de confirmer si vous souhaitez continuer.
Une fois que vous avez vérifié et que le script s’est correctement terminé, un message s’affiche indiquant : Toutes les données de <l’ID> de ressource de l’utilisateur de ressource ont été supprimées et le nom de la ressource a été modifié en nom> d’affichage mis à <jour partout, y compris les enregistrements de feuille de temps.
Scénario 3 : Supprimer les informations de l’utilisateur d’un site Project Web App, mais modifier le nom d’affichage partout, à l’exception des enregistrements de feuille de temps
L’utilisation de cette commande supprime les données de l’utilisateur du site Project Web App et remplace le nom d’affichage de l’utilisateur par quelque chose que vous spécifiez, mais cela ne se produit pas dans les enregistrements de feuille de temps. Votre organisation peut souhaiter analyser ultérieurement si elle a une raison professionnelle de conserver le nom d’affichage des utilisateurs dans ses enregistrements de feuille de temps.
Notez que vous pouvez spécifier l’utilisateur par nom d’ouverture de session ou PAR ID de ressource.
Utiliser le nom d’ouverture de session
Utilisez l’applet de commande de la façon suivante si vous spécifiez l’utilisateur par nom d’ouverture de session :
.\Invoke-RedactProjectUser.ps1 -Url <PWASiteURL> -LoginName <logonName> -UpdateDisplayName "<newDisplayName>" -RedactTimesheet $false
Par exemple, les éléments suivants suppriment toutes les données pour evac@contoso.onmicrosoft.com et remplacent son nom d’affichage par « Utilisateur supprimé » dans tout le https://contoso.sharepoint.com/sites/pwa site, sauf dans les enregistrements de feuille de temps.
.\Invoke-RedactProjectUser.ps1 -Url https://contoso.sharepoint.com/sites/pwa -LoginName evac@contoso.onmicrosoft.com -UpdateDisplayName "Deleted User" -RedactTimesheet $false
Lors de l’exécution de cette commande, un message s’affiche vous demandant de confirmer si vous souhaitez continuer.
Une fois que vous avez confirmé et que le script s’est correctement terminé, un message s’affiche indiquant : Une fois que vous avez confirmé et que le script s’est correctement terminé, un message s’affiche indiquant : Toutes les données de l’ID> de ressource de l’utilisateur de la ressource <ont été supprimées et le nom de la ressource a été modifié en nom> d’affichage mis à jour partout, à <l’exception des enregistrements de feuille de temps.
Utiliser l’ID de ressource
Utilisez l’applet de commande de la façon suivante si vous spécifiez l’utilisateur par ID de ressource :
.\Invoke-RedactProjectUser.ps1 -Url <PWASiteURL> -ResourceID <ResourceID> -UpdateDisplayName "<newDisplayName>" -RedactTimesheet $false
Par exemple, les éléments suivants suppriment toutes les données personnelles de l’utilisateur dont l’ID de ressource est 0c7cd3fb-a0be-e111-9fte-00155d022d022681 et remplacent le nom d’affichage par « Utilisateur supprimé » sur l’ensemble du https://contoso.sharepoint.com/sites/pwa site, sauf dans les enregistrements de feuille de temps.
.\Invoke-RedactProjectUser.ps1 -Url https://contoso.sharepoint.com/sites/pwa -ResourceId 0c7cd3fb-a0be-e111-9fte-00155d022d022681 -UpdateDisplayName "Deleted User" -RedactTimesheet $false
Lors de l’exécution de cette commande, un message s’affiche vous demandant de confirmer si vous souhaitez continuer.
Une fois que vous avez vérifié et que le script s’est correctement terminé, un message s’affiche indiquant : Toutes les données du nom> de connexion de l’utilisateur de la ressource <ont été supprimées et le nom de la ressource a été modifié en nom> d’affichage mis à jour partout, à <l’exception des enregistrements de feuille de temps.
Étape 8 : Effacer le cache pour les utilisateurs du client Project qui se connectent au site PWA
Sur tous les appareils sur lesquels Project Professionnel ou le client Project Online Desktop connecté à l’instance Project Online, un administrateur informatique doit effacer le cache. L’effacement du cache empêche les projets dans lesquels les informations utilisateur ont été supprimées d’être mis à jour à partir des données mises en cache qui restent sur le système. Vous devez également vous assurer qu’aucun des projets de l’utilisateur n’est ouvert sur le client avant d’effacer le cache.
Pour effacer le cache dans Project Professionnel 2016 et le client Project Online Desktop :
Sélectionnez le menu Fichier , puis cliquez sur Options.
Dans la page Options du projet , sélectionnez Enregistrer.
Dans la section Cache , sélectionnez Nettoyer le cache.