Impostare le autorizzazioni per le applicazioni di servizio pubblicate in SharePoint Server
SI APPLICA A:2013 2016 2019 Subscription Edition SharePoint 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
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.
Avviare Management Shell di SharePoint.
Al prompt dei comandi di PowerShell digitare il comando seguente:
Get-SPFarm | Select Id
Per ulteriori informazioni, vedere Get-SPFarm.
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
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.
Avviare Management Shell di SharePoint.
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:
-
<Service Application DisplayName> è il valore DisplayName dell'applicazione di servizio pubblicata da
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
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.
In Amministrazione centrale fare clic su Gestione applicazioni e quindi su Gestisci applicazioni di servizio.
Fare clic sulla riga contenente Applicazione servizio di individuazione applicazioni e di bilanciamento del carico.
Sulla barra multifunzione fare clic su Autorizzazioni.
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.
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