Impostare le autorizzazioni per le applicazioni di servizio pubblicate in SharePoint Server

 

**Si applica a:**SharePoint Foundation 2013, SharePoint Server 2013, SharePoint Server 2016

**Ultima modifica dell'argomento:**2018-03-02

**Riepilogo:**informazioni su come configurare le autorizzazioni per l'Applicazione servizio di individuazione applicazioni e di bilanciamento del carico e le applicazioni di servizio pubblicate per la farm di utilizzo in SharePoint Server 2016 e SharePoint 2013.

In SharePoint Server è necessario stabilire una relazione tra la farm di pubblicazione e la farm di utilizzo concedendo a quest'ultima l'autorizzazione per l'Applicazione servizio di individuazione applicazioni e di bilanciamento del carico nella farm di pubblicazione. Sarà quindi possibile concedere alla farm di utilizzo l'autorizzazione per le altre applicazioni di servizio.

Contenuto dell'articolo:

  • Impostare l'autorizzazione relativa all'Applicazione servizio di individuazione applicazioni e di bilanciamento del carico e a qualsiasi altra applicazione di servizio per una farm di utilizzo tramite PowerShell

  • Impostare l'autorizzazione relativa all'Applicazione servizio di individuazione applicazioni e di bilanciamento del carico e a qualsiasi altra applicazione di servizio pubblicata per una farm di utilizzo tramite Amministrazione centrale

Prima di iniziare questa operazione, rivedere Condividere le applicazioni di servizio tra farm in SharePoint Server per informazioni sui prerequisiti.

Importante

È necessario eseguire i passaggi da 1 a 5 della procedura di PowerShell per ottenere l'ID della farm di utilizzo di cui è necessario disporre per poter completare le procedure di PowerShell o Amministrazione centrale.

Impostare l'autorizzazione relativa all'Applicazione servizio di individuazione applicazioni e di bilanciamento del carico e a qualsiasi altra applicazione di servizio per una farm di utilizzo tramite PowerShell

Nella prima procedura viene illustrato come impostare l'autorizzazione per l'Applicazione servizio di individuazione applicazioni e di bilanciamento del carico. Nella seconda procedura viene illustrato come impostare le autorizzazioni per qualsiasi altra applicazione di servizio.

Per impostare l'autorizzazione relativa all'Applicazione servizio di individuazione applicazioni e di bilanciamento del carico per una farm di utilizzo tramite PowerShell

  1. Verificare di essere membri dei ruoli e dei gruppi seguenti:

    • Ruolo predefinito del server securityadmin nell'istanza di SQL Server.

    • Ruolo predefinito del database db_owner in tutti i database da aggiornare.

    • Gruppo Administrators nel server in cui si eseguono i cmdlet di PowerShell.

    Un amministratore può utilizzare il cmdlet Add-SPShellAdmin per concedere le autorizzazioni per l'utilizzo dei cmdlet di SharePoint Server.

    Nota

    Se non si dispone delle autorizzazioni, richiederle all'amministratore dell'installazione o all'amministratore di SQL Server. Per altre informazioni sulle autorizzazioni di PowerShell, vedere Add-SPShellAdmin.

  2. Avviare SharePoint Management Shell.

  3. Al prompt dei comandi di PowerShell digitare il comando seguente:

    Get-SPFarm | Select Id
    

    Per ulteriori informazioni, vedere Get-SPFarm.

  4. In un server della farm di pubblicazione accedere a SharePoint Management Shell e al prompt dei comandi di PowerShell, digitare i comandi seguenti:

    $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
    

    Dove Consumingfarmid è il valore del GUID della farm di utilizzo. Questo è l'ID della farm di utilizzo necessaria nella sezione Amministrazione centrale.

    Per ulteriori informazioni, vedere gli argomenti seguenti:

Per impostare l'autorizzazione per un'applicazione di servizio pubblicata per una farm di pubblicazione tramite PowerShell

  1. Verificare di essere membri dei ruoli e dei gruppi seguenti:

    • Ruolo predefinito del server securityadmin nell'istanza di SQL Server.

    • Ruolo predefinito del database db_owner in tutti i database da aggiornare.

    • Gruppo Administrators per il server in cui vengono eseguiti i cmdlet diPowerShell.

    • Aggiungere le appartenenze necessarie oltre ai livelli minimi sopra indicati.

    Un amministratore può utilizzare il cmdlet Add-SPShellAdmin per concedere le autorizzazioni per l'utilizzo dei cmdlet di SharePoint Server.

    Nota

    Se non si dispone delle autorizzazioni, richiederle all'amministratore dell'installazione o all'amministratore di SQL Server. Per altre informazioni sulle autorizzazioni di PowerShell, vedere Add-SPShellAdmin.

  2. Avviare SharePoint Management Shell.

  3. Al prompt dei comandi di PowerShell digitare il comando seguente:

    Get-SPServiceApplication -Name <ServiceApplicationName>.Id
    
    $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
    

    Dove:

    <ServiceApplicationName> è il nome dell'applicazione di servizio per cui si desidera trovare l'ID. Se il nome dell'applicazione di servizio contiene spazi, è necessario racchiuderlo tra virgolette.

    <Consumingfarmid> è il valore del GUID della farm di utilizzo. Questo è l'ID della farm di utilizzo necessaria nel Passaggio 5 della sezione Amministrazione centrale.

    <GUID> è l'ID dell'applicazione di servizio pubblicata.

    <NamedAccessRights> è il nome del diritto di accesso da Get-SPServiceApplicationSecurity <GUID>.NamedAccessRights.

    Per ulteriori informazioni, vedere gli argomenti seguenti:

Impostare l'autorizzazione relativa all'Applicazione servizio di individuazione applicazioni e di bilanciamento del carico e a qualsiasi altra applicazione di servizio pubblicata per una farm di utilizzo tramite Amministrazione centrale

In questa procedura viene illustrato come impostare l'autorizzazione per qualsiasi applicazione di servizio, ma più specificamente per l'Applicazione servizio di individuazione applicazioni e di bilanciamento del carico.

Importante

È necessario eseguire i passaggi da 1 a 5 della procedura di PowerShell per ottenere l'ID della farm di utilizzo di cui è necessario disporre per poter completare questa procedura.

Per impostare l'autorizzazione relativa all'Applicazione servizio di individuazione applicazioni e di bilanciamento del carico e a qualsiasi altra applicazione di servizio pubblicata per una farm di utilizzo tramite Amministrazione centrale

  1. Nel server che ospita il sito Web Amministrazione centrale SharePoint per la farm di pubblicazione verificare che l'account utente che esegue questa procedura sia membro del gruppo di SharePoint Amministratori farm.

  2. In Amministrazione centrale fare clic su Gestione applicazioni e quindi su Gestisci applicazioni di servizio.

  3. Fare clic sulla riga contenente Applicazione servizio di individuazione applicazioni e di bilanciamento del carico.

  4. Sulla barra multifunzione fare clic su Autorizzazioni.

  5. Nella finestra di dialogo Autorizzazioni di connessione eseguire le operazioni seguenti:

    1. Incollare manualmente l'ID della farm di utilizzo. L'ID è disponibile nella parte precedente della sezione PowerShell nel punto in cui si utilizza <consumingfarmid>.

    2. Fare clic su Aggiungi.

    3. Selezionare l'ID della farm di utilizzo e quindi selezionare la casella Controllo completo.

    4. Fare clic su OK.

  6. Ripetere i passaggi da 2 a 5 per qualsiasi applicazione di servizio pubblicata per la quale si desideri consentire l'accesso dalla farm di utilizzo e assegnare l'autorizzazione necessaria.

Nota

Per consentire l'accesso all'applicazione del servizio profili utente, è necessario concedere l'autorizzazione all'identità del pool di applicazioni Web della farm di utilizzo (ovvero DOMINIO\Nomeutente) anziché all'ID della farm di utilizzo.

See also

Condividere le applicazioni di servizio tra farm in SharePoint Server