Freigeben über


View Effective Rights-Tool

Letzte Aktualisierung: Juni 2009

 

Letztes Änderungsdatum des Themas: 2015-02-27

Das View Effective Rights-Tool ist ein Dienstprogramm im Project Server 2007 Project Resource Kit (PRK). Hiermit können Microsoft Office Project Server 2007-Administratoren Probleme bei Sicherheitseinstellungen und der Zugriffssteuerung behandeln.

Das View Effective Rights-Tool ermöglicht Folgendes:

  • Überprüfen des Zugriffs eines Benutzers auf bestimmte Projekte oder Ressourcen mithilfe einer Kategorieberechtigung

  • Überprüfen der Berechtigungsstufe für eine bestimmte globale Berechtigung

  • Überprüfen des Zugriffs eines Benutzers auf bestimmte Projekte oder Ressourcen mithilfe einer Project Web Access-Ansicht

Klicken Sie hier, um das Project Server 2007 PRK vom Microsoft Download Center herunterzuladen (https://www.microsoft.com/downloads/details.aspx?familyid=333325fd-ae52-4e35-b531-508d977d32a6\&displaylang=de).

Anforderungen

Für die Verwendung des View Effective Rights-Tools ist Folgendes erforderlich:

  • Microsoft Windows XP, Windows Vista oder Windows Server 2003.

  • Microsoft .NET Framework 2.x oder 3.x.

  • Dieses Tool muss auf die veröffentlichte Project Server-Datenbank der Project Server 2007-Instanz zugreifen können. Der Benutzer, der am Computer angemeldet ist, auf dem das Tool ausgeführt wird, muss über die Berechtigungen für diese Datenbank in Microsoft SQL Server verfügen.

Überprüfen des Zugriffs eines Benutzers auf bestimmte Projekte oder Ressourcen mithilfe einer Kategorieberechtigung

  1. Führen Sie ViewEffectiveRights.exe aus, um das View Effective Rights-Tool zu starten.

  2. Wählen Sie auf der Seite What problem you are trying to resolve? die Option Why a user does/doesn't have the correct rights on a specific Project/Resource or the correct Global Permissions aus. Klicken Sie auf Next.

  3. Konfigurieren Sie den Abschnitt Database Info so, dass eine Verbindung mit der veröffentlichten Project Server-Datenbank in SQL Server hergestellt wird.

    View Effective Rights-Tool – Datenbank konfigurieren

    1. Geben Sie im Feld Database Server den Namen des SQL Server-Datenbankservers ein, der die veröffentlichte Project Server-Datenbank hostet. Geben Sie einen Punkt (.) ein, um auf dem lokalen Computer nach der Datenbank zu suchen. Das Tool greift auf den von Ihnen angegebenen Datenbankserver zu und zeigt eine Liste der veröffentlichten Project Server-Datenbanken an, die auf diesem Server verfügbar sind.

    2. Wählen Sie im Feld Database Name Ihre veröffentlichte Project Server-Datenbank aus. Das Tool lädt automatisch Daten für die ausgewählte Datenbank.

      Der Status der Verbindung mit der Datenbank wird neben Database Info angezeigt.

      Tipp

      Mit dem Tool werden keine Schreib- oder Aktualisierungsvorgänge auf dem Server vorgenommen, und es ist nur Lesezugriff für die Datenbank erforderlich.

  4. Definieren Sie die Konfigurationseinstellungen auf der nächsten angezeigten Seite:

    View Effective Rights – Konfiguration 1

    • Wählen Sie in der ersten Dropdownliste eine bestimmte Ressourcenkategorieberechtigung, Projektkategorieberechtigung oder globale Berechtigung aus.

    • Wählen Sie in der zweiten Dropdownliste den Benutzer aus, für den Sie die Berechtigung überprüfen möchten.

    • Wählen Sie in der letzten Dropdownliste ein Projekt oder eine Ressource auf dem Server aus. (Diese Liste wird nicht angezeigt, wenn Sie eine globale Berechtigung in der ersten Dropdownliste ausgewählt haben.)

  5. Klicken Sie auf Search, um den Server nach der effektiven Berechtigung abzufragen, über die der angegebene Benutzer auf dem System verfügt. Die Ergebnisse der Abfrage werden anschließend angezeigt.

    Abfrageergebnis des View Effective Rights-Tools

    Die Abfrageergebnisse enthalten eine Aufschlüsselung der möglichen Methoden, wie einem Benutzer die Berechtigungen für ein Objekt erteilt oder verweigert werden können (z. B. über eine Kategorie oder Gruppe, der der Benutzer zugewiesen ist). Außerdem wird das effektive Recht des Benutzers für das Objekt angezeigt. In der obigen Abbildung wurde dem Benutzer der Zugriff über die Kategorie Eigene Organisation verweigert, die direkt dem Benutzer zugewiesen ist. Das effektive Recht des Benutzers für das Objekt ist Verweigern.

    In den Abfrageergebnissen sind folgende Spalten enthalten:

    Spaltenname Beschreibung

    Object Present

    Gibt an, ob das Projekt oder die Ressource explizit der Kategorie hinzugefügt wurde. Das Objekt ist über die Kategorieregeln möglicherweise weiterhin für den Benutzer verfügbar. Nicht relevant für globale Berechtigungen.

    Right

    Gibt an, ob dem Benutzer der Zugriff auf die Berechtigung in dieser Gruppe erteilt oder verweigert wurde, oder ob der Zugriff direkt dem Benutzer erteilt oder verweigert wurde.

    Category Name

    Gibt die Kategorie an, für die dem Benutzer die Berechtigung erteilt oder verweigert wurde. Nicht relevant für globale Berechtigungen.

    Group Name

    Gibt die Gruppe an, über die für den Benutzer die Berechtigungen festgelegt wurden. Wenn die Berechtigung direkt auf den Benutzer angewendet wurde, wird in dieser Liste nichts angezeigt.

    Applicable Rules

    Gibt die anwendbaren Kategorieregeln für diese Kategorie an. Nicht relevant für globale Berechtigungen. In Abhängigkeit vom Objekttyp bestimmt diese Einstellung, ob ein Projekt oder eine Ressource entsprechenden Kategorieoptionen zugeordnet wird.

    Tipp

    Weitere Informationen zu Kategorieregeln finden Sie im MSDN-Artikel Verwenden der Project Server-Sicherheit (https://go.microsoft.com/fwlink/?linkid=110410&clcid=0x407).

Überprüfen der Berechtigungsstufe für eine bestimmte globale Berechtigung

  1. Führen Sie ViewEffectiveRights.exe aus, um das View Effective Rights-Tool zu starten.

  2. Wählen Sie auf der Seite What problem you are trying to resolve? die Option Why a user does/doesn't have the correct rights on a specific Project/Resource or the correct Global Permissions aus. Klicken Sie auf Next.

  3. Konfigurieren Sie den Abschnitt Database Info so, dass eine Verbindung mit der veröffentlichten Project Server-Datenbank in SQL Server hergestellt wird.

    1. Geben Sie im Feld Database Server den Namen des SQL Server-Datenbankservers ein, der die veröffentlichte Project Server-Datenbank hostet. Geben Sie einen Punkt (.) ein, um auf dem lokalen Computer nach der Datenbank zu suchen. Das Tool greift auf den von Ihnen angegebenen Datenbankserver zu und zeigt eine Liste der veröffentlichten Project Server-Datenbanken an, die auf diesem Server verfügbar sind.

    2. Wählen Sie im Feld Database Name Ihre veröffentlichte Project Server-Datenbank aus. Das Tool lädt automatisch Daten für die ausgewählte Datenbank.

      Der Status der Verbindung mit der Datenbank wird neben Database Info angezeigt.

      Tipp

      Mit dem Tool werden keine Schreib- oder Aktualisierungsvorgänge auf dem Server vorgenommen, und es ist nur Lesezugriff für die Datenbank erforderlich.

  4. Definieren Sie die Konfigurationseinstellungen auf der nächsten angezeigten Seite:

    View Effective Rights-Tool

    • Wählen Sie in der ersten Dropdownliste eine bestimmte globale Berechtigung aus.

      Tipp

      Beim Auswählen der globalen Berechtigung ist die dritte Dropdownliste nicht erforderlich und wird nicht mehr angezeigt.

    • Wählen Sie in der zweiten Dropdownliste den Benutzer aus, für den Sie die globale Berechtigung überprüfen möchten.

  5. Klicken Sie auf Search, um den Server nach der effektiven Berechtigung abzufragen, über die der angegebene Benutzer auf dem System verfügt. Die Ergebnisse der Abfrage werden anschließend angezeigt.

    Abfrageergebnis des View Effective Rights-Tools

Die Abfrageergebnisse enthalten eine Aufschlüsselung der möglichen Methoden, wie einem Benutzer globale Berechtigungen erteilt oder verweigert werden können (über eine Gruppe, der der Benutzer zugewiesen ist, oder direkt für den Benutzer). Die effektiven Rechte basieren auf den Abfrageergebnissen und werden über der Liste angezeigt. In der obigen Abbildung wird dem Benutzer die globale Berechtigung über vier Gruppen sowie direkt erteilt. Die effektive Berechtigung ist Zulassen.

In den Abfrageergebnissen sind folgende Spalten enthalten:

Spaltenname Beschreibung

Right

Gibt an, ob dem Benutzer der Zugriff auf die Berechtigung in dieser Gruppe erteilt oder verweigert wurde, oder ob der Zugriff direkt dem Benutzer erteilt oder verweigert wurde.

Group Name

Gibt die Gruppe an, über die für den Benutzer die Berechtigungen festgelegt wurden. Wenn die Berechtigung direkt auf den Benutzer angewendet wurde, wird in dieser Liste nichts angezeigt.

Überprüfen des Zugriffs eines Benutzers auf bestimmte Projekte oder Ressourcen mithilfe einer Project Web Access-Ansicht

Neben Kategorieberechtigungen können auch Project Web Access-Ansichten einen Einfluss darauf haben, auf welche Projekte oder Ressourcen Benutzer zugreifen können. Dies kann dazu führen, dass Benutzer nicht auf ein Objekt in bestimmten Ansichten zugreifen können, obwohl sie über die entsprechende Berechtigung verfügen.

Verwenden Sie das folgende Verfahren, um den Zugriff eines Benutzers auf ein Projekt oder eine Ressource mithilfe einer Project Web Access-Ansicht zu überprüfen:

  1. Nach dem Herunterladen des Project 2007 PRK können Sie in dem Verzeichnis, in das die Dateien extrahiert wurden, ViewEffectiveRights.exe ausführen, um das View Effective Rights-Tool zu starten.

  2. Wählen Sie auf der Seite What problem you are trying to resolve? die Option Why a user can/can't see a specific Project/Resource in a particular Project Web Access View aus. Klicken Sie auf Next.

  3. Konfigurieren Sie den Abschnitt Database Info so, dass eine Verbindung mit der veröffentlichten Project Server-Datenbank in SQL Server hergestellt wird.

    1. Geben Sie im Feld Database Server den Namen des SQL Server-Datenbankservers ein, der die veröffentlichte Project Server-Datenbank hostet. Geben Sie einen Punkt (.) ein, um auf dem lokalen Computer nach der Datenbank zu suchen. Das Tool greift auf den von Ihnen angegebenen Datenbankserver zu und zeigt eine Liste der veröffentlichten Project Server-Datenbanken an, die auf diesem Server verfügbar sind.

    2. Wählen Sie im Feld Database Name Ihre veröffentlichte Project Server-Datenbank aus. Das Tool lädt automatisch Daten für die ausgewählte Datenbank.

      Der Status der Verbindung mit der Datenbank wird neben Database Info angezeigt.

      Tipp

      Mit dem Tool werden keine Schreib- oder Aktualisierungsvorgänge auf dem Server vorgenommen, und es ist nur Lesezugriff für die Datenbank erforderlich.

  4. Definieren Sie die Konfigurationseinstellungen auf der nächsten angezeigten Seite:

    View Effective Rights – Konfiguration 3

    • Wählen Sie in der ersten Dropdownliste den Ansichtstyp aus, den sie überprüfen möchten. Mögliche Optionen sind Projektcenter, Projektdetails, Ressourcenzuordnungen, Ressourcencenter und Team Builder.

      Tipp

      Dies sind die Project Web Access-Ansichten, die einen Einfluss darauf haben können, welche Projekte oder Ressourcen angezeigt werden.

    • Wählen Sie in der zweiten Dropdownliste einen Benutzer aus.

    • Wählen Sie in der dritten Dropdownliste ein Projekt oder eine Ressource aus.

    • Wählen Sie in der letzten Dropdownliste eine der möglichen Ansichten für den entsprechenden Typ aus, der in der ersten Dropdownliste ausgewählt wurde.

  5. Klicken Sie auf Search, um den Server nach der effektiven Berechtigung abzufragen, über die der angegebene Benutzer auf dem System verfügt. Die Ergebnisse der Abfrage werden anschließend angezeigt.

    Abfrageergebnis des View Effective Rights-Tools

    Die Abfrageergebnisse enthalten eine Aufschlüsselung der möglichen Methoden, wie einem Benutzer die Berechtigungen für ein Objekt über die ausgewählte Ansicht erteilt oder verweigert werden können. Die Ergebnisse sind für eine entsprechende Berechtigung, mit der das Objekt angezeigt wird. Die entsprechende Berechtigung wird automatisch basierend auf dem angegebenen Ansichtstyp aktiviert und über den Abfrageergebnissen angezeigt. Die Spalten für die Abfrageergebnisse sind identisch mit den für die vorherige Option beschriebenen Spalten, allerdings ist zusätzlich die Spalte View Present vorhanden.

    Spaltenname Beschreibung

    Object Present

    Gibt an, ob das Projekt oder die Ressource explizit der Kategorie hinzugefügt wurde. Das Objekt ist über die Kategorieregeln möglicherweise weiterhin für den Benutzer verfügbar. Nicht relevant für globale Berechtigungen.

    View Present

    Gibt an, ob die Ansicht zur angegebenen Kategorie gehört.

    Right

    Gibt an, ob dem Benutzer der Zugriff auf die Berechtigung in dieser Gruppe erteilt oder verweigert wurde, oder ob der Zugriff direkt dem Benutzer erteilt oder verweigert wurde.

    Category Name

    Gibt die Kategorie an, für die dem Benutzer die Berechtigung erteilt oder verweigert wurde. Nicht relevant für globale Berechtigungen.

    Group Name

    Gibt die Gruppe an, über die für den Benutzer die Berechtigungen festgelegt wurden. Wenn die Berechtigung direkt auf den Benutzer angewendet wurde, wird in dieser Liste nichts angezeigt.

    Applicable Rules

    Gibt die anwendbaren Kategorieregeln für diese Kategorie an. Nicht relevant für globale Berechtigungen. In Abhängigkeit vom Objekttyp bestimmt diese Einstellung, ob ein Projekt oder eine Ressource entsprechenden Kategorieoptionen zugeordnet wird.

    Tipp

    Weitere Informationen zu Kategorieregeln finden Sie im MSDN-Artikel Verwenden der Project Server-Sicherheit (https://go.microsoft.com/fwlink/?linkid=110410&clcid=0x407).

Herunterladen dieses Buchs

Dieses Thema wurde zum leichteren Lesen und Ausdrucken in das folgende Buch zum Herunterladen aufgenommen:

Die vollständige Liste der verfügbaren Bücher finden Sie unter Bücher zum Herunterladen für Office Project Server 2007 (in englischer Sprache).

Siehe auch

Konzepte

Globale Berechtigungen von Microsoft Office Project Server 2007
Microsoft Office Project Server 2007-Kategorieberechtigungen
Erstellen einer Kategorie