Festlegen von Berechtigungen für eine veröffentlichte Dienstanwendung (SharePoint Server)

 

Gilt für: SharePoint Foundation 2010, SharePoint Server 2010

Letztes Änderungsdatum des Themas: 2010-05-26

In Microsoft SharePoint Server 2010 müssen Sie eine Beziehung zwischen der Veröffentlichungsfarm und der Farm einrichten, die Dienste in Anspruch nimmt, indem Sie letzterer Berechtigungen für die Anwendungserkennung und Anwendung des Lastenausgleichsdiensts für die Veröffentlichungsfarm erteilen. Im Anschluss können der Dienste in Anspruch nehmenden Farm Berechtigungen für andere Dienstanwendungen erteilt werden. In diesem Artikel wird beschrieben, wie Berechtigungen für die Anwendungserkennung und Anwendung des Lastenausgleichsdiensts sowie veröffentlichte Dienstanwendungen für die Dienste in Anspruch nehmende Farm konfiguriert werden.

Wichtig

Bevor Sie mit der Konfiguration von Veröffentlichungsfarmen und Dienste in Anspruch nehmenden Farmen beginnen, sollten Sie unbedingt die Artikel Freigeben von Dienstanwendungen für mehrere Farmen (SharePoint Server 2010) und Planen der Dienstarchitektur (SharePoint Server 2010) lesen.

Inhalt dieses Artikels

  • Festlegen von Berechtigungen für die Anwendungserkennung und Anwendung des Lastenausgleichsdiensts sowie andere Dienstanwendungen für eine Dienste in Anspruch nehmende Farm mithilfe von Windows PowerShell

  • Festlegen von Berechtigungen für die Anwendungserkennung und Anwendung des Lastenausgleichsdiensts sowie andere Dienstanwendungen für eine Dienste in Anspruch nehmende Farm mithilfe der Zentraladministration

Wichtig

Sie müssen die Schritte 1 bis 5 des Windows PowerShell-Verfahrens ausführen, um die ID der Dienste in Anspruch nehmenden Farm abzurufen, die Sie zum Ausführen des Windows PowerShell- oder Zentraladministrationsverfahrens benötigen.

Festlegen von Berechtigungen für die Anwendungserkennung und Anwendung des Lastenausgleichsdiensts sowie andere Dienstanwendungen für eine Dienste in Anspruch nehmende Farm mithilfe von Windows PowerShell

Im ersten Verfahren wird erklärt, wie Sie Berechtigungen für die Anwendungserkennung und Anwendung des Lastenausgleichsdiensts festlegen. Im zweiten wird erläutert, wie Berechtigung für andere Dienstanwendungen festgelegt werden.

So legen Sie Berechtigungen für die Anwendungserkennung und Anwendung des Lastenausgleichsdiensts für eine Dienste in Anspruch nehmende Farm mithilfe von Windows PowerShell fest

  1. Stellen Sie sicher, dass die folgenden Mindestanforderungen erfüllt sind: Weitere Informationen finden Sie unter Add-SPShellAdmin.

  2. Klicken Sie auf einem Server in der Dienste in Anspruch nehmenden Farm im Startmenü auf Alle Programme.

  3. Klicken Sie auf Microsoft SharePoint 2010-Produkte.

  4. Klicken Sie auf SharePoint 2010-Verwaltungsshell.

  5. Geben Sie an der Windows PowerShell-Eingabeaufforderung folgenden Befehl ein:

    Get-SPFarm | Select Id
    

    Weitere Informationen finden Sie unter Get-SPFarm.

  6. Öffnen Sie auf einem Server in der Veröffentlichungsfarm die SharePoint 2010-Verwaltungsshell, und geben Sie an der Windows PowerShell-Eingabeaufforderung die folgenden Befehle ein:

    $security=Get-SPTopologyServiceApplication | Get-SPServiceApplicationSecurity
    
    $claimprovider=(Get-SPClaimProvider System).ClaimProvider
    
    $principal=New-SPClaimsPrincipal -ClaimType "https://schemas.microsoft.com/sharepoint/2009/08/claims/farmid" -ClaimProvider $claimprovider -ClaimValue <consumingfarmid>
    
    Grant-SPObjectSecurity -Identity $security -Principal $principal -Rights "Full Control"
    
    Get-SPTopologyServiceApplication | Set-SPServiceApplicationSecurity -ObjectSecurity $security
    

    Dabei gilt Folgendes:

    Consumingfarmid ist der Wert der GUID der Dienste in Anspruch nehmenden Farm.

    Weitere Informationen erhalten Sie unter den folgenden Themen:

So legen Sie Berechtigungen für eine veröffentlichte Dienstanwendung für eine Dienste in Anspruch nehmende Farm mithilfe von Windows PowerShell fest

  1. Geben Sie an der Windows PowerShell-Eingabeaufforderung die folgenden Befehle ein:

    $security=Get-SPServiceApplication <GUID>| Get-SPServiceApplicationSecurity
    
    $claimprovider=(Get-SPClaimProvider System).ClaimProvider
    
    $principal=New-SPClaimsPrincipal -ClaimType "https://schemas.microsoft.com/sharepoint/2009/08/claims/farmid" -ClaimProvider $claimprovider -ClaimValue <consumingfarmid>
    
    Grant-SPObjectSecurity -Identity $security -Principal $principal -Rights <NamedAccessRights>
    
    Set-SPServiceApplicationSecurity <GUID> -ObjectSecurity $security
    

    Dabei gilt Folgendes:

    Consumingfarmid ist der Wert der GUID der Dienste in Anspruch nehmenden Farm.

    <GUID> ist die ID der veröffentlichten Dienstanwendung.

    <NamedAccessRights> ist der Name der Zugriffsberechtigung in Get-SPServiceApplicationSecurity <GUID>.NamedRights.

Weitere Informationen erhalten Sie unter den folgenden Themen:

Festlegen von Berechtigungen für die Anwendungserkennung und Anwendung des Lastenausgleichsdiensts sowie andere veröffentlichte Dienstanwendungen für eine Dienste in Anspruch nehmende Farm mithilfe der Zentraladministration

In diesem Verfahren wird erklärt, wie Sie Berechtigungen für Dienstanwendungen, aber insbesondere für die Anwendungserkennung und Anwendung des Lastenausgleichsdiensts festlegen.

Wichtig

Sie müssen die Schritte 1 bis 5 des Windows PowerShell-Verfahrens ausführen, um die ID der Dienste in Anspruch nehmenden Farm abzurufen, die Sie zum Ausführen dieses Verfahrens benötigen.

So legen Sie Berechtigungen für die Anwendungserkennung und Anwendung des Lastenausgleichsdiensts sowie andere veröffentlichte Dienstanwendungen für eine Dienste in Anspruch nehmende Farm mithilfe der Zentraladministration fest

  1. Vergewissern Sie sich auf dem Server, der als Host der Website für die Zentraladministration für die Veröffentlichungsfarm dient, dass das Benutzerkonto, mit dem dieses Verfahren ausgeführt wird, Mitglied der SharePoint-Gruppe Farmadministratoren ist.

  2. Klicken Sie auf der Website für die SharePoint-Zentraladministration auf Anwendungsverwaltung, und klicken Sie dann auf Dienstanwendungen verwalten.

  3. Klicken Sie auf die Zeile mit dem Inhalt Anwendungserkennung und Lastenausgleichsdienst.

  4. Klicken Sie im Menüband auf Berechtigungen.

  5. Gehen Sie im Dialogfeld Verbindungsberechtigungen wie folgt vor:

    1. Fügen Sie die ID der Dienste in Anspruch nehmenden Farm aus Schritt 5 des Windows PowerShell-Verfahrens manuell ein.

    2. Klicken Sie auf Hinzufügen.

    3. Wählen Sie die ID der Dienste in Anspruch nehmenden Farm aus, und aktivieren Sie dann das Kontrollkästchen Vollzugriff.

    4. Klicken Sie auf OK.

  6. Wiederholen Sie die Schritte 2 bis 5 für alle veröffentlichten Dienstanwendungen, für die Sie den Zugriff aus der Dienste in Anspruch nehmenden Farm aktivieren möchten, und weisen Sie die benötigten Berechtigungen zu.

Hinweis

Zum Aktivieren des Zugriffs auf die Benutzerprofildienst-Anwendung müssen Sie der Anwendungspool-ID der Webanwendung der Dienste in Anspruch nehmenden Farm (d. h. DOMÄNE\Benutzername) und nicht der ID der Dienste in Anspruch nehmenden Farm die Berechtigung erteilen.
Weitere Informationen zum Erteilen des Zugriffs für das Dienstkonto einer Webanwendung finden Sie unter Einschränken oder Aktivieren des Zugriffs auf eine Dienstanwendung (SharePoint Server 2010).