Condividi tramite


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

SI APPLICA A:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint in Microsoft 365

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.

Per informazioni sui prerequisiti, consultare Condividere le applicazioni di servizio tra farm in SharePoint Server prima di iniziare questa operazione.

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 per il server in cui vengono eseguiti i cmdlet diPowerShell.

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

    Nota

    [!NOTA] Se non si dispone delle autorizzazioni, richiederle all'amministratore per l'installazione o all'amministratore di SQL Server. Per ulteriori informazioni sulle autorizzazioni di PowerShell, vedere Add-SPShellAdmin.

  2. Avviare Management Shell di SharePoint.

  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 "http://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 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 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 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

    [!NOTA] Se non si dispone delle autorizzazioni, richiederle all'amministratore per l'installazione o all'amministratore di SQL Server. Per ulteriori informazioni sulle autorizzazioni di PowerShell, vedere Add-SPShellAdmin.

  2. Avviare Management Shell di SharePoint.

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

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

    Dove:

    • <Service Application DisplayName> è il valore DisplayName dell'applicazione di servizio pubblicata da Get-SPServiceApplication.
    • <Consumingfarmid> è il valore del GUID della farm di utilizzo. Questo è l'ID della farm di utilizzo necessaria nel Passaggio 5 della sezione Amministrazione centrale.
    • <NamedAccessRights> è il nome dell'accesso direttamente da (Get-SPServiceApplicationSecurity $sa).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:

    • Incollare manualmente l'ID della farm di utilizzo. L'ID è stato trovato in precedenza nella sezione PowerShell quando si usa <consumingfarmid>.

    • Fare clic su Aggiungi.

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

    • 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.

Vedere anche

Concetti

Condividere le applicazioni di servizio tra farm in SharePoint Server