Löschen von Benutzerdaten aus Project Server 2019 Public Preview

Wichtig!: Der Prozess zum Löschen von Benutzerdaten aus project Server 2019 Public Preview unterscheidet sich stark von dem Prozess, der für Project Server 2016, Project Server 2013 und Project Server 2010 verwendet wird. Informationen zum Löschen von Benutzerdaten aus früheren Versionen von Project Server finden Sie unter Löschen von Benutzerdaten aus Project Server.

Erfahren Sie, wie ein Farmadministrator die Daten eines bestimmten Benutzers aus einer Project Server-Umgebung löschen kann. 

Inhalt dieses Artikels

  • Welche Benutzerinformationen werden gelöscht?

  • Löschszenarien

  • Prozessübersicht

  • Schritt 1: Suchen der Project Web App-Instanzen in Ihrer SharePoint Server-Farm

  • Schritt 2: Ermitteln der Ressourcen-ID oder des Anspruchskontos des Benutzers auf jeder PWA-Website

  • Schritt 3: Schließen aller Projekte des Benutzers

  • Schritt 4: Synchronisieren von Arbeitsbereichselementen in Project Server

  • Schritt 5: Exportieren der Benutzerdaten

  • Schritt 6: Löschen personenbezogener Benutzerdaten für Probleme und Risiken

  • Schritt 7: Öffnen des Ressourcenkalenders und Löschen des Ausnahmegrundes für den Benutzer

  • Schritt 8: Löschen der persönlichen Informationen des Benutzers aus den Ressourcen- und Projektressourcentabellen

  • Schritt 9: Löschen Sie den Cache für Project Professional Benutzer, die eine Verbindung mit der Project Server-Instanz herstellen.

Welche Benutzerinformationen werden gelöscht?

In Project Server können Administratoren die in diesem Artikel beschriebenen Schritte ausführen, um die personenbezogenen Daten eines Benutzers und die personenbezogenen Daten (Daten, die zur Identifizierung des Benutzers verwendet werden können) zu löschen, z. B.:

  • Anzeigename, phonetischer Name, GUIDs : Sie können den Anzeigenamen des Benutzers löschen oder umbenennen (Details zum Ausführen des Skripts).

  • Benutzerspezifische Ansichtseinstellungen : Wenn der Benutzer beispielsweise über Anpassungen an seinen Ansichtseinstellungen (Ansichten, Filter, Gruppen, Tabellen, Karten, Zeichnung, Berichte) über Rasterseiten mit Ansichten (z. B. Ressourcencenter, Projektcenter, Zeitplanwebpart usw.) verfügt, werden diese gelöscht.

  • Details zu Kalenderausnahmen : Wenn der Benutzer beispielsweise im Januar eine Woche lang nicht war, weil er krank war oder sich im Urlaub befand, muss der Name der Ausnahme manuell gelöscht werden. Die Datumsangaben bleiben unverändert.

  • Benutzerberechtigungen : Wenn z. B. der Benutzer Projektserverkategorien zugeordnet ist und Gruppen/einzelne globale Berechtigungen erteilt wurden, entfernen wir alle Zuordnungen. Der Benutzer wird auch als inaktiv festgelegt.

Personenbezogene Benutzerinformationen, die in Project-Websites enthalten sind, Probleme und Risiken werden in SharePoint gespeichert und nicht durch diesen Prozess gelöscht. Sie müssen diese Daten direkt aus SharePoint Server löschen.

WICHTIG: Es wird empfohlen, den SharePoint Server-Prozess zum Löschen von Benutzerinformationen auszuführen, bevor die Informationen desselben Benutzers aus Project Server gelöscht werden. Dadurch wird verhindert, dass persönliche Benutzerinformationen in Project Server-Problemen und -Risiken durch entsprechende SharePoint Server-Daten aktualisiert werden, falls sie noch vorhanden sind.

Löschszenarien

Je nach Ihren Anforderungen können Sie mit diesem Prozess die oben aufgeführten personenbezogenen Daten Ihres Benutzers löschen, aber auch eine gewisse Kontrolle über das Löschen des Anzeigenamens der Benutzer in freigegebenen Elementen wie Arbeitszeittabellen, Projekten und Zuordnungen. Es gibt drei Löschszenarien, die Sie ausführen können:

Szenario 1: Löschen von Benutzerinformationen aus einer Project Web App-Instanz mit Ausnahme des Anzeigenamens

In diesem Szenario werden alle persönlichen Informationen des Benutzers gelöscht, aber der Anzeigename des Benutzers bleibt intakt.

Sie können dieses Szenario auswählen, wenn Sie freigegebene Elemente (z. B. Arbeitszeittabellen und Projekte), in denen der Benutzer aktiv war, weiter überprüfen müssen.

Szenario 2: Löschen der Benutzerinformationen aus einer Project Web App-Instanz, aber Aktualisieren des Anzeigenamens überall

In diesem Szenario werden alle persönlichen Informationen des Benutzers gelöscht. An allen Stellen, an denen der Anzeigename des Benutzers angezeigt wurde, wird er durch eine Zeichenfolge Ihrer Wahl ersetzt, z. B. "Gelöschter Benutzer". Die Ressourcen-ID für den Benutzer bleibt erhalten.

Sie können dieses Szenario auswählen, wenn es nicht erforderlich ist, den Benutzeranzeigenamen beizubehalten, auch nicht in freigegebenen Datensätzen wie Arbeitszeittabellen und Projekten.

Szenario 3: Löschen der Benutzerinformationen aus einer Project Web App-Instanz, ändern Sie jedoch den Anzeigenamen überall, außer bei Arbeitszeittabellendatensätzen.

In diesem Szenario werden alle persönlichen Informationen des Benutzers gelöscht, mit Ausnahme von Arbeitszeittabellendatensätzen. Sie können den Anzeigenamen des Benutzers durch eine andere Zeichenfolge ersetzen, z. B. "Gelöschter Benutzer". Dies wirkt sich jedoch nicht auf Arbeitszeittabellendatensätze aus, bei denen der Benutzername weiterhin verbleibt. Der aktualisierte Anzeigename wird mit den Datensätzen der Arbeitszeittabellen nicht verknüpft, und es wird eine neue Ressourcen-ID generiert, sodass der aktualisierte Benutzername nicht durch Daten in Arbeitszeittabellendatensätzen identifiziert werden kann.

Sie können dieses Szenario auswählen, wenn Sie arbeitszeittabellendatensätze weiter überprüfen müssen, in denen der Benutzer entweder als Übermittlungsgeber oder genehmigende Person angezeigt wird.

Prozessübersicht

Im Folgenden finden Sie eine Übersicht über den Vorgang zum Löschen der Informationen eines bestimmten Benutzers in Project Web App:

  1. Laden Sie die Exportskripts aus dem Microsoft Download Center herunter.

  2. Suchen Sie die PWA-Websites in Ihrer Umgebung: Suchen Sie eine Liste der Project Web App-Instanzen in Ihrer Project Server-Farm.

  3. Ermitteln der Ressourcen-ID des Benutzers: Suchen Sie in jeder Project Web App-Instanz die eindeutige Ressourcen-ID für den Benutzer, indem Sie das Anspruchskonto des Benutzers angeben.

  4. Alle Projekte des Benutzers schließen: Dadurch wird sichergestellt, dass Änderungen an allen Projekten vorgenommen werden, in denen der Benutzer Über Informationen verfügt.

  5. Synchronisieren von Arbeitsbereichselementen in Project Server:

  6. Ausführen eines Exports der Benutzerdaten: Diese Vorgehensweise wird unter Exportieren von Benutzerdaten in Project Server 2019 Public Preview beschrieben.

  7. Löschen personenbezogener Benutzerdaten aus Problemen und Risiken:

  8. Löschen Sie die Daten Ihres Benutzers von der PWA-Website: Führen Sie das Skript aus, um die Benutzerinformationen von jeder PWA-Website zu löschen.

  9. Redigieren von Ressourceninformationen aus archivierten Objekten:

  10. Löschen Sie den Cache für Project-Clientbenutzer, die eine Verbindung mit dem PWA-Standort herstellen:

Schritt 1: Herunterladen der Exportskriptdateien

Klicken Sie hier , um die Exportskripts herunterzuladen.

Wichtige Hinweise zum Ausführen der Exportskripts:

  • Führen Sie das SQL-Skript im Kontext der Datenbank aus, in der sich die Informationen befinden. Sie müssen über db_datareader Berechtigungen für die Datenbank verfügen.

  • Möglicherweise müssen Sie die Zip-Datei "entsperren", da das Ausführen von aus dem Internet heruntergeladenen Skripts standardmäßig nicht zulässig ist. Gehen Sie wie folgt vor, um die Blockierung Ihrer Dateien zu entsperren:

  1. Navigieren Sie Explorer zu dem Speicherort, an dem Sie die ZIP-Datei gespeichert haben.

  2. Klicken Sie mit der rechten Maustaste auf die ZIP-Datei, und klicken Sie auf Eigenschaften.

  3. Wählen Sie auf der Registerkarte Allgemein die Option Blockierung aufheben aus. 

  4. Klicken Sie auf OK.

Alle in der ZIP-Datei enthaltenen Dateien sollten jetzt entsperrt werden. Sie können dies in den einzelnen Dateien überprüfen, indem Sie überprüfen, ob das Kontrollkästchen Entblocked nicht mehr auf der Registerkarte Allgemein auf der Seite Eigenschaften der Datei angezeigt wird.

Hinweis: Wenn Sie nur Zugriff auf entzippte Dateien haben, können Sie die Blockierung jeder Datei auch einzeln aufheben.

Schritt 2: Suchen der Project Web App-Instanzen in Ihrer SharePoint Server-Farm

Verwenden Sie das Cmdlet Get-SPProjectWebInstance mit den folgenden Filtern, um die URL, die Website-ID und den Datenbanknamen für die PWA-Websites abzurufen, die in der SharePoint Server-Farm vorhanden sind:

Get-SPProjectWebInstance | ft -a Url,SiteId,DatabaseName,DatabaseServer

Sie benötigen die Informationen für jede Website, wenn Sie die personenbezogenen Daten des Benutzers in einem späteren Schritt löschen.

Wenn Sie beispielsweise das Cmdlet in unserer Contoso Project Server-Beispielfarm ausführen, können die folgenden drei PWA-Websites zurückgegeben werden:

URL SiteID Datenbank Databaseserver
`https://contoso/pwa1` 63ed0197-3647-4279-ed5e80855fc7 WSS_Content SQL01
`https://contoso/pwa2` 67fd0727-5279-3321-ef4e90956fc8 WSS_Content SQL01
`https://contoso/pwa3` 63ed0197-3647-4279-eg7e20233fg9 WSS_Content SQL02

Schritt 3: Ermitteln der Ressourcen-ID oder des Anspruchskontos des Benutzers auf jeder PWA-Website

Nachdem Sie Informationen zu allen PWA-Websites in Ihrer Project Server-Farm erhalten haben, müssen Sie als Nächstes die Ressourcen-ID (ResID) oder das Anspruchskonto des Benutzers suchen, dessen personenbezogene Daten Sie löschen möchten. Führen Sie dies auf allen PWA-Websites aus, die Sie in Schritt 1 ermittelt haben (da resIDs sich in jeder PWA-Instanz unterscheiden).

Führen Sie das SQL-Skript FindUser2019.sql aus, um die Ressourcen-ID oder das Anspruchskonto des Benutzers zu ermitteln.

Hinweis: Sie müssen das SQL-Skript FindUser2019.sql in SQL Server Management Studio ausführen und über Farmadministratorberechtigungen verfügen, um Zugriff auf die entsprechende Datenbank zu haben.

Führen Sie das Skript für die Datenbank für die zugehörige PWA-Website aus. In den Beispielergebnissen in Schritt 1 wird die Datenbank für alle drei Project Web App-Instanzen WSS_Content .

Geben Sie Werte für die folgenden Parameter im Skript an:

Parameter Beschreibung
@siteID Die PWA-Standort-ID für den Standort, an dem Sie die Ressourcen-ID des Benutzers finden möchten. Sie haben die PWA-Website-ID-Werte für Ihre PWA-Websites in Schritt 1 gefunden. 
@searchName Der Anzeigename des Project Server-Benutzers. 

Wenn Sie beispielsweise die userID für Adam Barr auf der Contoso PWA1-Website suchen möchten, die Sie im Beispiel in Schritt 1 gefunden haben, bearbeiten Sie die Werte für die Parameter im Skript wie folgt:

DECLARE @siteId uniqueidentifier = '63ed0197-3647-4279-ed5e80855fc7'

DECLARE @searchName nvarchar(255) = 'Adam Barr'

Das Skript gibt die Werte Ressourcenname, Ressourcen-ID, E-Mail-Adresse und Anspruchskonto für den Benutzer zurück.

Schritt 4: Schließen aller Projekte des Benutzers

Sie müssen sicherstellen, dass alle Projekte des Benutzers in Ihrer Project Server-Umgebung geschlossen werden. Dadurch wird sichergestellt, dass vom Löschskript vorgenommene Änderungen nicht überschrieben werden.

Bei Bedarf kann ein PWA-Administrator die Überprüfung des Projekts über die PWA-Servereinstellungen erzwingen.

  1. Klicken Sie auf der Seite Servereinstellungen im Abschnitt Warteschlangen- und Datenbankverwaltung auf Einchecken von Enterprise Objects erzwingen.

  2. Aktivieren Sie auf der Seite Einchecken von Enterprise Objects erzwingen in der Projektliste das Kontrollkästchen neben dem Projekt, das aktiviert werden muss, und klicken Sie dann auf Einchecken.

  3. Es wird eine Meldung angezeigt, in der Sie gefragt werden, ob Sie sicher sind, dass Sie das Einchecken erzwingen möchten. Klicken Sie auf OK.

Schritt 5: Synchronisieren von Arbeitsbereichselementen in Project Server

Das Sync-ProjectWorkspace2019.ps1 Skript erstellt einen Warteschlangenauftrag in Project Server, um eine vollständige Synchronisierung eines Projektarbeitsbereichs durchführen zu können. Führen Sie dieses Skript für jedes Projekt aus, das den gesuchten Benutzer enthält. (Sie benötigen die Projekt-ID für jedes Projekt. Sie können die Projekte im Zusammenhang mit dem Benutzer ermitteln, indem Sie einen Export der WorkspaceItems [Benutzerdaten aus Project Server 2019 Public Preview exportieren](export-user-data-from-project-server-2019 Public Preview.md). Vergewissern Sie sich, dass die Warteschlangenaufträge abgeschlossen wurden , bevor Sie mit weiteren Schritten fortfahren.

Schritt 6: Exportieren der Benutzerdaten

Bevor Sie die personenbezogenen Daten Ihres Benutzers löschen, sollten Sie alle Projekte kennen, an der der Benutzer beteiligt war. Auf diese Weise können Sie später überprüfen, ob die Daten des Benutzers entfernt wurden und ob Sie den richtigen Benutzer zum Löschen haben. Das Exportieren von Benutzerdaten wird unter Exportieren von Benutzerdaten aus Project Server 2019 Public Preview ausführlich behandelt.

Schritt 7: Löschen personenbezogener Benutzerdaten für Probleme und Risiken

Probleme und Risiken werden in Projektwebsites gespeichert, die Teil von SharePoint Server sind. Es wird empfohlen, die SharePoint Server-Informationen eines Benutzers zu löschen, bevor seine Project Server-Informationen gelöscht werden. Dadurch wird verhindert, dass persönliche Benutzerinformationen in Project Server-Problemen und -Risiken durch entsprechende SharePoint Server-Daten aktualisiert werden, falls sie noch vorhanden sind.

Wenn Sie Benutzerinformationen von einer Projektwebsite löschen, nachdem diese bereits aus Project Server gelöscht wurden (oder für Benutzer, die noch nie ein Project Server-Konto hatten), müssen Sie deren Anspruchskonto verwenden, da die Ressourcen-ID nach dem Löschen aus Project Server nicht mehr verfügbar ist.

Sie können das Skript FindUserClaims2019.sql verwenden, um Anspruchskonten für alle Problemrisiken in der Berichtsdatenbank zu finden.

Schritt 8: Löschen der Benutzerdaten vom PWA-Standort

Führen Sie auf dem Project Server als SharePoint-Farmadministrator das Cmdlet Invoke-SPProjectRedactUser aus, um Benutzerdaten von der PWA-Website zu entfernen und optional den Anzeigenamen des Benutzers zu aktualisieren.

Das Cmdlet Invoke verwendet die folgenden Parameter:

Parameter Beschreibung Hinweis
-URL URL der Project Online-Instanz. Erforderlich
-ClaimsAccount ClaimsAccount des Benutzers. Entweder Anspruchskonto oder ResourceID ist erforderlich.
-Resourceid Ressourcen-GUID des Benutzers. Entweder Anspruchskonto oder ResourceID ist erforderlich.
-UpdateDisplayName Neuer Anzeigename für den Benutzer Falls verwendet, ist RedactTimesheet ebenfalls erforderlich.
-RedactTimesheet Änderungen auf Arbeitszeittabellen anwenden? ($true oder $false)

Sie können das Cmdlet Invoke und die Parameter auf folgende Weise verwenden:

Szenario 1: Löschen der Benutzerinformationen aus einer Project Online-Instanz mit Ausnahme des Anzeigenamens

Mit diesem Befehl werden die Daten des Benutzers vom PWA-Standort entfernt, mit Ausnahme des Anzeigenamens. Ihre Organisation möchte den Anzeigenamen des Benutzers für eine spätere Überprüfung behalten, falls er sich in einem freigegebenen Element befindet, z. B. einem Aufgabenbesitzer in einem Projekt oder einem Eintrag in einer Arbeitszeittabelle.

Beachten Sie, dass Sie den Benutzer entweder nach Anspruchskonto oder Ressourcen-ID angeben können.

Verwenden des Anspruchskontos

Verwenden Sie das Cmdlet wie folgt, wenn Sie den Benutzer nach Anspruchskonto angeben.

Invoke-SPProjectRedactUser -Url <PWASiteURL> -ClaimsAccount <ClaimsAccount>

Im Folgenden werden beispielsweise alle Daten für den Benutzer mit dem Anspruch :0#.w entfernt| contoso/bob im gesamten https://contoso.sharepoint.com/sites/pwa Standort, mit Ausnahme des Anzeigenamens des Benutzers.

*Invoke-SPProjectRedactUser -Url https://contoso.sharepoint.com/sites/pwa -ClaimsAccount "i:0#.w|contoso\evac"
*

Wenn Sie diesen Befehl ausführen, wird eine Meldung angezeigt, in der Sie aufgefordert werden, zu bestätigen, ob Sie fortfahren möchten.

Nachdem Sie bestätigt haben und das Skript erfolgreich abgeschlossen wurde, wird eine Meldung mit dem Folgenden angezeigt: Alle Daten für den Anzeigenamen> des Ressourcenbenutzers <wurden entfernt, mit Ausnahme des Namens der Ressource.

Verwenden der Ressourcen-ID

Verwenden Sie das Cmdlet wie folgt, wenn Sie den Benutzer anhand der Ressourcen-ID angeben:

Invoke-SPProjectRedactUser -Url <PWASiteURL> -ResourceID <ResourceID>

Im Folgenden werden beispielsweise alle Benutzerdaten für den Benutzer mit der Ressourcen-ID 0c7cd3fb-a0be-e111-9fte-00155d022d022681 auf der https://contoso.sharepoint.com/sites/pwa gesamten Website entfernt, mit Ausnahme des Anzeigenamens des Benutzers.

Invoke-SPProjectRedactUser -Url https://contoso.sharepoint.com/sites/pwa -ResourceId 0c7cd3fb-a0be-e111-9fte-00155d022d022681

Wenn Sie diesen Befehl ausführen, wird eine Meldung angezeigt, in der Sie aufgefordert werden, zu bestätigen, ob Sie fortfahren möchten.

Nachdem Sie bestätigt haben und das Skript erfolgreich abgeschlossen wurde, wird eine Meldung mit dem Folgenden angezeigt: Alle Daten für die Ressourcen-ID> des Ressourcenbenutzers <wurden entfernt, mit Ausnahme des Namens der Ressource.

Szenario 2: Löschen von Benutzerinformationen aus einer Project Server-Instanz, aber Aktualisieren des Anzeigenamens überall

Wenn Sie diesen Befehl verwenden, werden die Benutzerdaten eines Benutzers aus der Project Online-Instanz entfernt und der Anzeigename des Benutzers in einen beliebigen Namen geändert. Dies geschieht auch in Arbeitszeittabellendatensätzen. Möglicherweise möchte Ihre Organisation den Anzeigenamen des Benutzers in etwas ändern, das die Identität des Benutzers anonym macht, z. B. "Gelöschter Benutzer".

Beachten Sie, dass Sie den Benutzer entweder über Anspruchskonto oder Ressourcen-ID angeben können.

Verwenden des Anspruchskontos

Verwenden Sie das Cmdlet wie folgt, wenn Sie den Benutzer anhand des Anmeldenamens angeben:

Invoke-SPProjectRedactUser -Url <PWASiteURL> -ClaimsAccount <ClaimsAccount> -UpdateDisplayName "<newDisplayName>" -RedactTimesheet $true

Im Folgenden werden beispielsweise alle Benutzerdaten für evac@contoso.onmicrosoft.com entfernt und sein Anzeigename auf der *https://contoso.sharepoint.com/sites/pwa*-Website in "Gelöschter Benutzer" geändert.

Invoke-SPProjectRedactUser -Url https://contoso.sharepoint.com/sites/pwa -ClaimsAccount "i:0#.w|contoso\evac" -UpdateDisplayName "Deleted User" -RedactTimesheet $true

Wenn Sie diesen Befehl ausführen, wird eine Meldung angezeigt, in der Sie aufgefordert werden, zu bestätigen, ob Sie fortfahren möchten.

Nachdem Sie bestätigt haben und das Skript erfolgreich abgeschlossen wurde, wird eine Meldung mit dem Folgenden angezeigt: Alle Daten für den Anmeldenamen> des Ressourcenbenutzers <wurden entfernt, und der Name der Ressource wurde überall in aktualisierten Anzeigenamen> geändert<, einschließlich Arbeitszeittabellendatensätzen.

Verwenden der Ressourcen-ID

Verwenden Sie das Cmdlet wie folgt, wenn Sie den Benutzer anhand der Ressourcen-ID angeben:

Invoke-SPProjectRedactUser -Url <PWASiteURL> -ResourceID <ResourceID> -UpdateDisplayName "<newDisplayName>" -RedactTimesheet $true

Im Folgenden werden beispielsweise alle Benutzerdaten für den Benutzer mit der Ressourcen-ID 0c7cd3fb-a0be-e111-9fte-00155d022d022681 entfernt und der Anzeigename auf der *https://contoso.sharepoint.com/sites/pwa*-Website in "Gelöschter Benutzer" geändert.

Invoke-SPProjectRedactUser -Url https://contoso.sharepoint.com/sites/pwa -ResourceId 0c7cd3fb-a0be-e111-9fte-00155d0222681 -UpdateDisplayName "Deleted User" -RedactTimesheet $true

Wenn Sie diesen Befehl ausführen, wird eine Meldung angezeigt, in der Sie aufgefordert werden, zu bestätigen, ob Sie fortfahren möchten.

Nachdem Sie bestätigt haben und das Skript erfolgreich abgeschlossen wurde, wird eine Meldung mit dem Folgenden angezeigt: Alle Daten für die Ressourcen-ID> des Ressourcenbenutzers <wurden entfernt, und der Name der Ressource wurde überall in aktualisierten <Anzeigenamen> geändert, einschließlich Arbeitszeittabellendatensätzen.

Szenario 3: Löschen von Benutzerinformationen von einer Project Web App-Website, ändern Sie jedoch den Anzeigenamen überall, außer bei Arbeitszeittabellendatensätzen.

Mit diesem Befehl werden die Daten des Benutzers von der Project Web App-Website entfernt und der Anzeigename des Benutzers in einen von Ihnen angegebenen Namen geändert. Dies tritt jedoch nicht in Arbeitszeittabellendatensätzen auf. Ihre Organisation möchte später analysieren, ob sie einen geschäftlichen Grund haben, den Anzeigenamen der Benutzer in ihren Arbeitszeittabellendatensätzen beizubehalten.

Beachten Sie, dass Sie den Benutzer entweder über Anspruchskonto oder Ressourcen-ID angeben können.

Verwenden des Anspruchskontos

Verwenden Sie das Cmdlet wie folgt, wenn Sie den Benutzer nach Anspruchskonto angeben:

Invoke-SPProjectRedactUser -Url <PWASiteURL> -ClaimsAccount <ClaimsAccount> -UpdateDisplayName "<newDisplayName>" -RedactTimesheet $false

Im Folgenden werden beispielsweise alle Daten für evac@contoso.onmicrosoft.com entfernt und sein Anzeigename in "Gelöschter Benutzer" auf der *https://contoso.sharepoint.com/sites/pwa*-Website geändert, mit Ausnahme von Arbeitszeittabellendatensätzen.

Invoke-SPProjectRedactUser -Url https://contoso.sharepoint.com/sites/pwa -ClaimsAccount "i:0#.w|contoso\evac" -UpdateDisplayName "Deleted User" -RedactTimesheet $false

Wenn Sie diesen Befehl ausführen, wird eine Meldung angezeigt, in der Sie aufgefordert werden, zu bestätigen, ob Sie fortfahren möchten.

Nachdem Sie bestätigt und das Skript erfolgreich abgeschlossen wurde, wird eine Meldung mit dem Folgenden angezeigt: Nachdem Sie das Skript bestätigt haben und das Skript erfolgreich abgeschlossen wurde, wird eine Meldung mit dem Folgenden angezeigt: Alle Daten für den Anmeldenamen> des Ressourcenbenutzers <wurden entfernt, und der Name der Ressource wurde überall in <aktualisierten Anzeigenamen> geändert, mit Ausnahme von Arbeitszeittabellendatensätzen.

Verwenden der Ressourcen-ID

Verwenden Sie das Cmdlet wie folgt, wenn Sie den Benutzer anhand der Ressourcen-ID angeben:

Invoke-SPProjectRedactUser -Url <PWASiteURL> -ResourceID <ResourceID> -UpdateDisplayName "<newDisplayName>" -RedactTimesheet $false

Im Folgenden werden beispielsweise alle personenbezogenen Daten für den Benutzer mit der Ressourcen-ID 0c7cd3fb-a0be-e111-9fte-00155d022d022681 entfernt und der Anzeigename auf der https://contoso.sharepoint.com/sites/pwa gesamten Website in "Gelöschter Benutzer" geändert, außer in Arbeitszeittabellendatensätzen.

Invoke-SPProjectRedactUser -Url https://contoso.sharepoint.com/sites/pwa -ResourceId 0c7cd3fb-a0be-e111-9fte-00155d022d022681 -UpdateDisplayName "Deleted User" -RedactTimesheet $false

Wenn Sie diesen Befehl ausführen, wird eine Meldung angezeigt, in der Sie aufgefordert werden, zu bestätigen, ob Sie fortfahren möchten.

Nachdem Sie bestätigt haben und das Skript erfolgreich abgeschlossen wurde, wird eine Meldung mit dem Folgenden angezeigt: Alle Daten für den Anmeldenamen> des Ressourcenbenutzers <wurden entfernt, und der Name der Ressource wurde überall in aktualisierten <Anzeigenamen> geändert, mit Ausnahme von Arbeitszeittabellendatensätzen.

Schritt 9: Bearbeiten von Ressourceninformationen aus archivierten Objekten

Archivierte Projektdaten

Für Projekte, bei denen die Ressource bearbeitet wurde:

  1. Wählen Sie unter Project Web App-Einstellungen die Option Unternehmensobjekte löschen aus.

  2. Wählen Sie Archivierte Projekte löschen aus.

  3. Löschen Sie die erforderlichen archivierten Projekte.

Archivierte Nicht-Projektdaten

Project Server behält nur eine einzelne Version der folgenden archivierten Elemente bei:

  • Enterprise-Ressourcenpool und -Kalender

  • Benutzerdefinierte Enterprise-Felder

  • Enterprise-Global

Erstellen Sie eine neue administrative Sicherung. Dadurch wird die vorherige Version mit der Version überschrieben, in der die personenbezogenen Daten der Ressource bearbeitet wurden.

Schritt 10: Löschen des Caches für Project-Clientbenutzer, die eine Verbindung mit dem PWA-Standort herstellen

Auf allen Geräten, auf denen Project Professional oder der Project Online-Desktopclient mit der Project Online-Instanz verbunden ist, muss ein IT-Administrator den Cache löschen. Durch das Löschen des Caches wird verhindert, dass Projekte, in denen Benutzerinformationen gelöscht wurden, aus zwischengespeicherten Daten aktualisiert werden, die auf dem System verbleiben. Außerdem müssen Sie sicherstellen, dass keines der Projekte des Benutzers auf dem Client geöffnet ist, bevor Sie den Cache löschen.

So löschen Sie den Cache in Project Professional 2016 und dem Project Online Desktopclient:

  1. Wählen Sie das Menü Datei aus, und klicken Sie dann auf Optionen.

  2. Wählen Sie auf der Seite Projektoptionendie Option Speichern aus.

  3. Wählen Sie im Abschnitt Cache die Option Clean Up Cache (Cache bereinigen) aus.