NT AUTHORITY\NETWORK 服务 - 不同的语言 (FABRIC_E_CERTIFICATE_NOT_FOUND)

NT AUTHORITY\NETWORK SERVICE - Different language (FABRIC_E_CERTIFICATE_NOT_FOUND)

NT AUTHORITY\NETWORK SERVICE 在我看来不是英文的原因是什么? 我在 运行 一些按英文名称搜索的 powershell 脚本时遇到了一些问题。我只能通过sid找到。我在安装一些证书时遇到了一些问题,我相信这就是原因。

$objSID = 新对象 System.Security.Principal.SecurityIdentifier ("S-1-5-20") $objSID

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

这个 returns 给我 NT AUTHORITY\Serviço de rede(葡萄牙语网络服务)

如何将其更改为英语? 提前致谢,

曼纽尔

NETWORK_SERVICE 帐户名称是 localized 使用 OS 设置。您可以通过将 Windows 更改为使用英语本地化设置来更改它。

安全子系统无法识别此帐户,因此您无法在调用 LookupAccountName 函数时指定其名称。

你的解决方案,通过 SID 查找,是可行的方法。