Exportieren von Benutzerdaten aus Project Server
Wichtig!: In diesem Artikel wird beschrieben, wie Sie Benutzerdaten aus Project Server 2016, Project Server 2013 oder Project Server 2010 exportieren. Der Vorgang zum Exportieren von Benutzerdaten aus Project Server 2019 unterscheidet sich stark von der vorherigen Version und ist in diesem Artikel nicht enthalten. Informationen zum Exportieren von Benutzerdaten aus früheren Versionen von Project Server 2019 Public Preview finden Sie unter Exportieren von Benutzerdaten in Project Server 2019 Public Preview.
Ihre Organisation kann die Inhalte eines bestimmten Benutzers aus Ihrer Project Serverumgebung exportieren. Um diesen Inhalt zu exportieren, kann ein Project Serverfarmadministrator die folgenden Schritte ausführen:
Schritt 1: Herunterladen der Exportskriptdateien
Schritt 2: Suchen der Project Web App-Instanzen in Ihrer SharePoint Serverfarm
Schritt 3: Exportieren von Arbeitsbereichselementen für den Benutzer
Schritt 4 – Suchen der Ressourcen-ID oder des Anspruchskontos des Benutzers auf jeder PWA Website
Schritt 5 – Suchen von Projekten, die den gesuchten Benutzer enthalten
Schritt 6– Zusätzliche Abfragen zum Exportieren von Daten
Schritt 7 : Archivierte Elemente
Schritt 8: Suchen und Speichern von Anlagen, Ansichten und VBA-Dateien
Prozessübersicht
Es folgt eine Übersicht über den Vorgang zum Exportieren der Informationen eines bestimmten Benutzers aus Project Web App:
Laden Sie die Exportskripts herunter: Laden Sie die SQL- und Microsoft PowerShell-Skripts zum Exportieren von Benutzerdaten herunter.
Suchen Sie die PWA Websites in Ihrer Umgebung: Suchen Sie eine Liste der Project Web App-Instanzen in Ihrer Project Serverfarm.
Suchen Sie die Ressourcen-ID des Benutzers: Suchen Sie auf jeder Project Web App-Instanz die eindeutige Ressourcen-ID für den Benutzer. Sie können auch den Benutzeranspruch angeben.
Führen Sie einen Export der Daten des Benutzers durch: Exportieren Sie die Informationen, die Sie überprüfen möchten, mithilfe der Scipts.
Verwenden von Skripts für verschiedene Versionen von Project Server
Dieser Artikel bezieht sich auf Project Server 2016, Project Server 2013 und Project Server 2010. Während der allgemeine Prozess für alle drei Versionen gilt, gibt es Einzelheiten, die für die verschiedenen Versionen gelten können, insbesondere beim Ausführen der SQL Skripts. Diese werden in den folgenden Abschnitten aufgeführt. Stellen Sie sicher, dass Sie die neuesten Updates für Ihre Farm und Project Professional Clients bereitgestellt haben.
Hinweis
Project Autor wird nicht im Rahmen der Verfahren in diesem Artikel exportiert.
Schritt 1: Herunterladen der Exportskriptdateien
Laden Sie die Exportskripts aus dem Microsoft Download Center herunter.
Der Download enthält eine ZIP-Datei mit separaten Ordnern für jede Version von Project Server. Verwenden Sie die Skripts für Ihre Version oder Project Server, wie in Schritt 5 unten beschrieben.
Wichtige Hinweise zum Ausführen der Exportskripts:
Der Skriptordner enthält mehrere WSDL-Dateien. Diese werden von den PowerShell-Skripts benötigt. Stellen Sie sicher, dass sie sich im selben Verzeichnis wie die PowerShell-Skripts befinden, wenn Sie sie ausführen.
Das Skript "SetupReportingProcedures201x.sql" erstellt vorübergehend einige globale gespeicherte Prozeduren im Arbeitsspeicher, die in der SQL-Sitzung verfügbar sind. Diese gespeicherten Prozeduren sind für die folgenden Skripts erforderlich:
ExportReportingProject201x.sql
ExportReportingResource201x.sql
ExportTimesheetReporting201x.sql
Hinweis
Führen Sie SetupReportingProcedures201x.sql aus, bevor Sie eines dieser Skripts ausführen.
Jedes Skript verfügt über eine oder mehrere Variablen, die definiert werden müssen , z. B. UserID oder Datenbankname, bevor Sie es ausführen. Überprüfen Sie den Abschnitt "Beschreibung" im Skript selbst auf die erforderlichen Parameter.
Führen Sie jedes SQL-Skript im Kontext der Datenbank aus, in der sich die Informationen befinden. Sie benötigen db_datareader Berechtigungen für die Datenbank.
Möglicherweise müssen Sie die Blockierung der ZIP-Datei aufheben, da standardmäßig das Ausführen von Skripts, die aus dem Internet heruntergeladen wurden, nicht zulässig ist. Gehen Sie folgendermaßen vor, um die Blockierung Ihrer Dateien aufzuheben:
Wechseln Sie im Datei-Explorer zu dem Speicherort, an dem Sie die ZIP-Datei gespeichert haben.
Klicken Sie mit der rechten Maustaste auf die ZIP-Datei, und klicken Sie auf "Eigenschaften".
Wählen Sie auf der Registerkarte "Allgemein " die Option "Blockierung aufheben" aus.

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 die Option " Nicht blockiertes Kontrollkästchen" nicht mehr auf der Registerkarte " Allgemein " der Eigenschaftenseite der Datei angezeigt wird.
Hinweis
Wenn Sie nur Zugriff auf entpackte Dateien haben, können Sie die Blockierung jeder Datei auch einzeln aufheben.
Schritt 2: Suchen der Project Web App-Instanzen in Ihrer SharePoint Serverfarm
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 Serverfarm 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 Beispielfarm für Contoso Project Server ausführen, werden möglicherweise die folgenden drei PWA Websites zurückgegeben:
| 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 |
Suchen der Project Web App-Instanzen in einer SharePoint Server 2010-Farm
Für Project Server 2010 müssen Sie auch die Dienstanwendungs-ID der Project Server PSI-Dienstanwendung finden. Führen Sie dazu das PowerShell-Cmdlet "Get-ServiceApplication " mit den folgenden Parametern aus:
Get-SPServiceApplication | ? { $_.TypeName -eq "Project Server PSI Service Application" } | ft -a
Dadurch wird auch der Name der Project Serverdienstanwendung zurückgegeben. Anschließend können Sie das Cmdlet Get-SPProjectWebInstance verwenden, um die Namen der vier Project Serverdatenbanken zurückzugeben, indem Sie den Namen der Dienstanwendung mit dem Parameter "-ServiceApplication" angeben:
Get-SPProjectWebInstance -ServiceApplication "Project Server" | ft -a Url,PrimaryServer,PublishedDatabase,DraftDatabase,ArchiveDatabase,ReportingServer,ReportingDatabase
Sie müssen in der Lage sein, auf die Datenbanknamen für jede Datenbank zu verweisen.
Hinweis
Die Project Server 2010-Berichtsdatenbank kann sich in einer anderen Instanz von SQL Server befinden als die anderen drei Datenbanken.
Schritt 3: Exportieren von Arbeitsbereichselementen für den Benutzer
Führen Sie das Skript "ExportWorkspaceItemsByDisplayName201x.sql" aus, und suchen Sie mithilfe möglicher Anzeigenamen des Benutzers nach Daten (Teilnamensuchen).
Führen Sie das Skript in der Berichtsdatenbank für Project Server 2010 oder in der Datenbank für die zugehörige PWA website für höhere Versionen aus. In den Beispielergebnissen in Schritt 1 wird die Datenbank für alle drei Project Web App-Instanzen WSS_Content.
Stellen Sie Werte für die folgenden Parameter im Skript bereit:
| Parameter | Beschreibung |
|---|---|
| @siteID (nur Project Server 2016) |
Die PWA Website-ID für die Website, in der 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. |
| @resDisplayName |
Der Anzeigename oder teilweise Anzeigename des Project Serverbenutzers. |
Schritt 4 – Suchen der Ressourcen-ID oder des Anspruchskontos des Benutzers auf jeder PWA Website
Nachdem Sie Informationen zu allen PWA Websites in Ihrer Project Serverfarm abgerufen 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 sich ResIDs in jedem PWA Instanz unterscheiden).
Führen Sie das Skript "FindUser201x.sql SQL" aus, um die Ressourcen-ID oder das Anspruchskonto des Benutzers zu suchen.
Hinweis
Sie müssen das Skript "FindUser201x.sql" 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 in der veröffentlichten Datenbank für Project Server 2010 oder in der Datenbank für die zugehörige PWA-Website für spätere Versionen aus. In den Beispielergebnissen in Schritt 1 wird die Datenbank für alle drei Project Web App-Instanzen WSS_Content.
Stellen Sie Werte für die folgenden Parameter im Skript bereit:
| Parameter | Beschreibung |
|---|---|
| @siteID (nur Project Server 2016) |
Die PWA Website-ID für die Website, in der 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 Serverbenutzers. |
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, würden Sie die Werte für die Parameter im Skript wie folgt bearbeiten:
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 5 – Suchen von Projekten, die den gesuchten Benutzer enthalten
Sie können die Ressourcen-ID verwenden, die Sie in Schritt 4 gefunden haben, um die Projekte zu suchen, an denen der Benutzer beteiligt war. Dazu werden SQL Skripts verwendet, um die Project Daten abfragt, die für eine Liste von Projekten gespeichert sind.
Es gibt separate Skripts für jeden Datenspeicher in Project Server. Die Ergebnisse der Skripts sind wahrscheinlich ähnlich, es können jedoch einige Unterschiede auftreten, wenn Sie Entwurfsprojekte haben, die nicht veröffentlicht wurden.
Bevor Sie die Skripts ausführen, aktualisieren Sie sie mit der Ressourcen-ID, nach der Sie suchen.
Führen Sie für Project Server 2010 die folgenden Skripts aus:
(Lesen Sie unbedingt die Beschreibung oben in jedem Skript. Für einige Skripts müssen Sie den Datenbanknamen hinzufügen oder andere Parameter aktualisieren.)
ExportDraftProjectList2010.sql
ExportPublishedProjectList2010.sql
ExportReportingProjectList2010.sql
Führen Sie für Project Server 2013 die folgenden Skripts aus:
ExportDraftProjectList2013.sql
ExportPublishedProjectList2013.sql
ExportReportingProjectList2013.sql
Führen Sie für Project Server 2016 die folgenden Skripts aus:
ExportDraftProjectList2016.sql
ExportPublishedProjectList2016.sql
ExportReportingProjectList2016.sql
Überprüfen Sie die Ausgabe der Abfragen, und ermitteln Sie die Projekte, in denen Sie bestimmte Benutzerdaten finden möchten. Sie können die Liste aus SQL Server aus Gründen der Einfachheit in eine CSV-Datei exportieren.
Wenn Sie ermittelt haben, welche Projekte Sie nach Benutzerinformationen suchen möchten, führen Sie die folgenden Skripts für jedes Projekt mithilfe der ProjectUID aus, die von den obigen Skripts zurückgegeben wird:
Führen Sie für Project Server 2010 die folgenden Skripts aus:
(Lesen Sie unbedingt die Beschreibung oben in jedem Skript. Für einige Skripts müssen Sie den Datenbanknamen hinzufügen oder andere Parameter aktualisieren.)
ExportDraftProject2010.sql
ExportPublishedProject2010.sql
ExportReportingProjects2010.sql
ExportReportingProjectTimephasedData2010.sql
Führen Sie für Project Server 2013 die folgenden Skripts aus:
ExportDraftProject2013.sql
ExportPublishedProject2013.sql
ExportReportingProjects2013.sql
ExportReportingProjectTimephasedData2013.sql
Führen Sie für Project Server 2016 die folgenden Skripts aus:
ExportDraftProject2016.sql
ExportPublishedProject2016.sql
ExportReportingProjects2016.sql
ExportReportingProjectsTimephased2016.sql
Informationen zu den Ausgabewerten dieser Abfragen finden Sie unter Project-spezifischen Benutzerdaten aus den Berichtsdaten.
Wenn Sie zusätzliche Benutzerinformationen benötigen, finden Sie in Schritt 6 Skripts zum Abrufen von Informationen zu Ressourcen, Arbeitszeittabellen, Statusinformationen usw.
Schritt 6– Zusätzliche Abfragen zum Exportieren von Daten
Führen Sie diese zusätzlichen Abfragen aus, um zusätzliche Informationen zu Ressourcen, Arbeitszeittabellen, Statusinformationen usw. zu finden.
Weitere Informationen zum Ausführen der PowerShell-Skripts finden Sie unter "Ausführen der PowerShell-Skripts unten".
Exportieren von Daten aus Project Server 2010
Um Daten aus Project Server 2010 zu exportieren, verwenden Sie die SQL-Skripts und Microsoft PowerShell-Skripts, wie in der folgenden Tabelle angegeben. Ausführliche Informationen zu den einzelnen Feldern in der Ausgabe finden Sie unter dem Link in der Spalte " Ausgabedefinitionen ".
(Lesen Sie unbedingt die Beschreibung oben in jedem Skript. Für einige Skripts müssen Sie den Datenbanknamen hinzufügen oder andere Parameter aktualisieren.)
| Exportoption | Führen Sie die folgenden Skripts aus: | Ausgabedefinitionen |
|---|---|---|
| Portfolio |
ExportPortfolioModels2010.sql |
Treiber Priorisierungen Analysen |
| Ressourcenpläne |
Export-ResourcePlanTimephasedData2010.ps1 ExportResourcePlans2010.sql ExportReportingResourcePlans2010.sql |
ResourcePlan |
| Ressourcen |
ExportResource2010.sql ExportReportingResource2010.sql |
Ressourcen ReportingResource |
| Sicherheit |
ExportSecurity2010.sql |
Sicherheit |
| Dienst Einstellungen |
ExportServerSettings2010.sql |
QueueJobs CustomFields LookupTables Kalender UnsubscribedAlerts SubscribedReminders ReminderEmails Delegationen |
| Statusberichte |
ExportStatusReports2010.sql |
StatusReports |
| TaskStatus |
ExportAssignmentsSavedData2010.sql ExportSubmittedTaskStatusUpdates2010.sql ExportAssignmentTransactionHistory2010.sql ExportAssignmentHistoryData2010.ps1 ExportSavedTaskStatusUpdates2010.sql Export-SavedTaskStatusUpdates2010.ps1 (Hinweis) |
StatusAssignSaved StatusAssignHistory |
| Arbeitszeittabellen |
ExportTimesheets2010.sql ExportReportingTimesheets2010.sql |
Arbeitszeittabellen Timesheets_Reporting |
| Einstellungen für die Benutzeransicht |
Export-UserViewSettings2010.ps1 |
UserViewSettings |
| Workflow |
ExportWorkflow2010.sql |
Workflow |
| Arbeitsbereichselemente |
ExportWorkspaceItemsByDisplayName2010.sql |
WorkspaceItems |
Exportieren von Daten aus Project Server 2013
Um Daten aus Project Server 2013 zu exportieren, verwenden Sie die SQL-Skripts und Microsoft PowerShell-Skripts, wie in der folgenden Tabelle angegeben. Ausführliche Informationen zu den einzelnen Feldern in der Ausgabe finden Sie unter dem Link in der Spalte " Ausgabedefinitionen ".
| Exportoption | Führen Sie die folgenden Skripts aus: | Ausgabedefinitionen |
|---|---|---|
| Portfolio |
ExportPortfolioModels2013.sql |
Treiber Priorisierungen Analysen |
| Ressourcenpläne |
ExportResourcePlanTimephasedData2013.ps1 ExportResourcePlans2013.sql |
ResourcePlan |
| Ressourcen |
ExportResource2013.sql ExportReportingResource2013.sql |
Ressource ReportingResource |
| Sicherheit |
ExportSecurity2013.sql |
Sicherheit |
| Dienst Einstellungen |
ExportServerSettings2013.sql |
QueueJobs CustomFields LookupTables Kalender UnsubscribedAlerts SubscribedReminders ReminderEmails Delegationen |
| Statusberichte |
ExportStatusReports2013.sql |
StatusReports |
| TaskStatus |
ExportAssignmentsSavedData2013.sql ExportSubmittedTaskStatusUpdates2013.sql ExportAssignmentTransactionHistory2013.sql ExportAssignmentHistoryData2013.ps1 ExportSavedTaskStatusUpdates2013.sql Export-SavedTaskStatusUpdates2013.ps1 (Hinweis) |
StatusAssignSaved StatusAssignHistory |
| Arbeitszeittabellen |
ExportTimesheets2013.sql ExportReportingTimesheets2013.sql |
Arbeitszeittabellen Timesheets_Reporting |
| Einstellungen für die Benutzeransicht |
Export-UserViewSettings2013.ps1 |
UserViewSettings |
| Workflow |
ExportWorkflow2013.sql |
Workflow |
| Arbeitsbereichselemente |
ExportWorkspaceItemsByDisplayName2013.sql |
WorkspaceItems |
Exportieren von Daten aus Project Server 2016
Um Daten aus Project Server 2016 zu exportieren, verwenden Sie die SQL-Skripts und Microsoft PowerShell-Skripts, wie in der folgenden Tabelle angegeben. Ausführliche Informationen zu den einzelnen Feldern in der Ausgabe finden Sie unter dem Link in der Spalte " Ausgabedefinitionen ".
| Exportoption | Führen Sie die folgenden Skripts aus: | Ausgabedefinitionen |
|---|---|---|
| Engagements |
ExportEngagementScripts2016.sql |
Engagements |
| Portfolio |
ExportPortfolioModels2016.sql |
Treiber Priorisierungen Analysen |
| Ressourcenpläne |
ExportResourcePlans2016.sql |
ResourcePlan |
| Ressourcen |
ExportResource2016.sql ExportReportingResource.sql |
Ressource ReportingResource |
| Sicherheit |
ExportSecurity2016.sql |
Sicherheit |
| Dienst Einstellungen |
ExportServerSettings2016.sql |
QueueJobs CustomFields LookupTables Kalender UnsubscribedAlerts SubscribedReminders ReminderEmails Delegationen |
| Statusberichte |
ExportStatusReports2016.sql |
StatusReports |
| TaskStatus |
ExportAssignmentsSavedData2016.sql ExportSubmittedTaskStatusUpdates2016.sql ExportAssignmentTransactionHistory2016.sql ExportAssignmentHistoryData.ps1 ExportSavedTaskStatusUpdates2016.sql Export-SavedTaskStatusUpdates2016.ps1 |
StatusAssignSaved StatusAssignHistory |
| Arbeitszeittabellen |
ExportTimesheets2016.sql ExportReportingTimesheets2016.sql |
Arbeitszeittabellen Timesheets_Reporting |
| Einstellungen für die Benutzeransicht |
Export-UserViewSettings2016.ps1 |
UserViewSettings |
| Workflow |
ExportWorkflow2016.sql |
Workflow |
| Arbeitsbereichselemente |
ExportWorkspaceItemsByDisplayName2016.sql |
WorkspaceItems |
Schritt 7 : Archivierte Elemente
ExportArchievdData201x.sql gibt die folgenden Daten zurück, die in der archivierten Datenbank gespeichert sind, die sich auf die Ressource bezieht.
| Exportoption | Ausgabedefinitionen |
|---|---|
| Archivierte Elemente – Kalender | Kalender |
| Archivierte Elemente – benutzerdefinierte Felder | CustomFields |
| Archivierte Elemente – Nachschlagetabellen | Nachschlagetabelle |
| Archivierte Elemente – Projekte | Project Liste ProjectVersionId (Archivversions-ID) ProjectVersionDescription (Datum und Uhrzeit der Sicherung) ProjectVersionDate (Das Datum der Sicherung) |
| Archivierte Elemente – Ressource | Ressource |
| Archivierte Elemente – benutzerdefinierte Ressourcenfelder | Ressource – benutzerdefinierte Felder |
Archivierte Project Daten: So exportieren Sie archivierte Projekte:
- Archivieren Sie das aktuelle Projekt. (2010)
- Stellen Sie die archivierte Version wieder her. (2010)
- Exportieren Sie die benutzerbezogenen Daten.
- Stellen Sie das Projekt aus dem Archiv wieder her.
Archivierte Nicht-Project-Daten:
- Verwenden Sie SharePoint Sicherung und Wiederherstellung (2010), um einen Klon der aktuellen Farm zu erstellen.
- Wiederherstellen der archivierten Elemente aus administrativer Sicherung und Wiederherstellung (siehe vorheriges Verfahren).
- Exportieren Sie die benutzerbezogenen Daten.
Schritt 8: Suchen und Speichern von Anlagen, Ansichten und VBA-Dateien
Um Anlagen und Ansichten zu finden, empfehlen wir, ein bestimmtes Projekt in XML zu exportieren. Öffnen Sie die Datei zu diesem Zweck in Project Professional, und speichern Sie sie dann als XML-Datei. Sobald Sie XML-Dateien für die Projekte haben, die Sie überprüfen möchten, finden Sie informationen unter Suchen angepasster Benutzerelemente in Project Online und Project Server-Benutzerexportdaten.
Ausführen der PowerShell-Skripts
In der folgenden Tabelle sind die parameter aufgeführt, die für ein bestimmtes Skript erforderlich sind. Führen Sie jedes Skript in einer SharePoint-Verwaltungsshell als Farmadministrator aus.
| Skript | Parameter |
|---|---|
| ResourcePlanTimephasedData201x.ps1 Export-SavedTaskStatusUpdates201x.ps1 ExportTaskStatusUpdateHistory201x.ps1 |
ProjectServerURL Resid Outputpath PromptForCredential UseWebLogin |
| Sync-ProjectWorkspace201x.ps1 | ProjectServerURL ProjectId PromptForCredential UseWebLogin |
| Export-UserViewSettings201x.ps1 | ProjectServerURL Resid Outputpath |
Diese Parameter werden in der folgenden Tabelle beschrieben.
| Parameter | Beschreibung |
|---|---|
| ProjectServerURL | URL der PWA Website |
| Resid | Ressourcen-ID des Benutzers |
| Outputpath | Speicherort für die Exportdateien. |
| ProjectId | Project zu synchronisierenden Arbeitsbereich |
Schließen Sie außerdem einen der folgenden Autorisierungsparameter bei jeder Ausführung eines Skripts ein:
| Auth-Parameter | Beschreibung |
|---|---|
| [Nichts übergeben] | Authentifizieren sie sich mit NTLM und dem Kerberos-Protokoll als aktueller Benutzer. |
| PromptForCredential | Authentifizieren mithilfe des Standard- oder Digestprotokolls oder mit NTLM und/oder Kerberos mit einem anderen Benutzer. |
| UseWebLogin | Authentifizieren mithilfe von Formularen und dem ADFS/SAML-Protokoll. |
Zum Beispiel:
.\Export-UserViewSettings2016.ps1 -ProjectServerURL "https://pwa" -resId "55efd6ff-853c-4fec-8abd-6df2c90b94e5" -OutputPath "C:\"
Weitere Beispiele und Informationen zu den Parametern finden Sie in den einzelnen PowerShell-Skriptdateien.
Ausführen von Export-SavedTaskStatusUpdates201x.ps1 (nur 2010 und 2013)
Zum Ausführen des skripts Export-SavedTaskStatusUpdates201x.ps1 müssen Sie als Delegat des Benutzers ausgeführt werden, der exportiert wird, um die gespeicherte Zuordnung anzuzeigen. Gehen Sie dazu wie folgt vor:
- Delegierung in Project Server aktivieren
- Aktivieren von Delegierungsberechtigungen für den zu exportierenden Benutzer
- Aktivieren Sie delegierungsberechtigungen für sich selbst, um sie als dieser Benutzer zu delegieren. (Als Administrator verfügen Sie möglicherweise bereits über Berechtigungen.)
- Konfigurieren Sie sich selbst als Stellvertretung des benutzers, der exportiert wird
- Melden Sie sich bei Project Web App an.
- Klicken Sie auf das Zahnradsymbol, und klicken Sie dann auf "Als Stellvertreter fungieren".
- Starten Sie eine Stellvertretungssitzung.
- Führen Sie das powerShell-Skript Export-SavedTaskStatusUpdates201x.ps1 aus.
- Beenden Sie die Delegatsitzung.