Сброс учетной записи "Утверждения для службы маркеров 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