Partager via


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.

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 :

  1. Télécharger vos scripts PowerShell : vous devez télécharger et décompresser les fichiers de script PowerShell nécessaires dans cet article.

  2. Rechercher les sites PWA qui contiennent les données de l’utilisateur : recherchez une liste des sites Project Web App dans votre environnement.

  3. 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).

  4. 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.

  5. Effectuer une exportation des données de l’utilisateur : cette étape facultative est décrite dans Exporter les informations utilisateur à partir de Project Online .

  6. 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.

  7. 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.

  8. 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.

  1. 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 :

  1. 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 :

  1. Dans les paramètres du serveur Project Online, dans la section Données d’entreprise, cliquez sur Centre de ressources.

  2. 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.

    ID de ressource de l’utilisateur 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.

  3. 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.

    Recherche d’un ID de ressource d’utilisateurs.

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.

  1. 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.

  2. 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 **.

  3. 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.

  1. 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.

  2. 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.

  3. 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 :

  1. Sélectionnez le menu Fichier , puis cliquez sur Options.

  2. Dans la page Options du projet , sélectionnez Enregistrer.

  3. Dans la section Cache , sélectionnez Nettoyer le cache.

Voir aussi

Export de données utilisateur de Project Online

Project Online exporter des définitions d’objets json