NT AUTHORITY\NETWORK SERVICE - Другой язык (FABRIC_E_CERTIFICATE_NOT_FOUND)

Что может быть причиной того, что NT AUTHORITY\NETWORK SERVICE не отображается мне на английском языке? У меня возникли проблемы при запуске некоторых сценариев PowerShell, которые искали по английскому имени. Мне удалось узнать только по сиду. У меня проблемы с установкой некоторых сертификатов, и я считаю, что это причина.

$objSID = New-Object System.Security.Principal.SecurityIdentifier ("S-1-5-20")$objSID

$objUser = $objSID.Translate([System.Security.Principal.NTAccount])$objUser.Value

это возвращает мне NT AUTHORITY\Serviço de rede (услуга сети на португальском языке)

Как я могу изменить это на английский? Заранее спасибо,

Мануэль

1 ответ

Решение

Имя учетной записи NETWORK_SERVICE локализовано с использованием настроек ОС. Вы можете изменить его, изменив Windows на использование настроек английской локализации.

Эта учетная запись не распознается подсистемой безопасности, поэтому вы не можете указать ее имя при вызове LookupAccountName функция.

Ваше решение, поиск по SID, - это правильный путь.

Другие вопросы по тегам