Сброс учетной записи "Утверждения для службы маркеров Windows" (SharePoint Server 2010)

 

Применимо к: SharePoint Server 2010

Последнее изменение раздела: 2010-11-19

Сценарий: утверждения для учетной записи службы маркеров Windows случайно изменены или имеется иная причина для возврата к значениям по умолчанию.

Решение

Утверждения для службы маркеров Windows нельзя вернуть к настройке учетной записи "Локальная система" с помощью центра администрирования. Для этого можно использовать описанные ниже командлеты Windows PowerShell.

Запустите командную консоль SharePoint с компьютера, на котором функционирует SharePoint Server.

Выполните следующий командлет для просмотра списка служб.

Get-SPServiceInstance

Найдите и скопируйте идентификатор утверждений для службы маркеров Windows. Щелкните правой кнопкой мыши в окне Windows PowerShell и выберите Маркер. Это позволит выбрать и скопировать идентификатор с помощью указателя мыши. Выделив идентификатор, нажмите клавишу ВВОД на клавиатуре.

Для проверки идентификатора выполните следующий командлет.

Get-SPServiceInstance -identity <Paste the C2WTS Id>

Щелкните правой кнопкой мыши в окне PowerShell и вставьте ранее скопированный идентификатор.

Затем задайте переменную, выполнив следующий командлет:

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

Чтобы вернуть C2WTS к значениям учетной записи "Локальная система", выполните эти командлеты:

$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