Come reimpostare l'account di Attestazioni per il servizio token Windows (SharePoint Server 2010)

 

Si applica a: SharePoint Server 2010

Ultima modifica dell'argomento: 2010-11-19

Scenario: l'account Attestazioni per il servizio token Windows viene cambiato accidentalmente oppure deve essere reimpostato sul valore predefinito.

Soluzione

L'account Attestazioni per il servizio token Windows non può essere reimpostato sull'account di sistema locale mediante Amministrazione centrale. È invece possibile utilizzare i cmdlet di Windows PowerShell riportati di seguito.

Avviare la Shell di gestione SharePoint dal computer in cui è in esecuzione SharePoint Server.

Eseguire il cmdlet seguente per visualizzare un elenco di servizi:

Get-SPServiceInstance

Trovare e copiare l'ID di Attestazioni per il servizio token Windows. Fare clic con il pulsante destro del mouse nella finestra di Windows PowerShell e scegliere Seleziona. In questo modo è possibile selezionare e copiare l'ID con il puntatore del mouse. Dopo aver evidenziato l'ID, premere INVIO.

Verificare il proprio ID eseguendo il cmdlet seguente:

Get-SPServiceInstance -identity <Paste the C2WTS Id>

Fare clic con il pulsante destro del mouse nella finestra di PowerShell e incollare l'ID copiato in precedenza.

A questo punto impostare una variabile eseguendo questo cmdlet:

$claims = get-spserviceinstance -identity <Paste the C2WTS Id>

Eseguire questi cmdlet per reimpostare C2WTS su Sistema locale:

$claims.Service.ProcessIdentity.CurrentIdentityType=0 
// The 0 in the preceding line is IdentityType.LocalSystem
$claims.Service.ProcessIdentity.Update()
$claims.Service.ProcessIdentity.Deploy()
$claims.Service.ProcessIdentity 
// This output demonstrates that the cmdlet was successful
CurrentIdentityType : LocalSystem
CurrentSecurityIdentifier : S-1-5-18
ManagedAccount :
ProcessAccount : S-1-5-18
Username : NT AUTHORITY\SYSTEM