该问题与以下现有问题不重复:
NT AUTHORITY
主体,而不是选择主体)在“查找用户” GUI中)我在其他计算机上配置了Windows服务:
在除域控制器以外的所有计算机中,services.msc
>服务属性>登录属性页的“选择用户”弹出窗口允许我选择NT AUTHORITY
内置主体NETWORK SERVICE
和LOCAL SERVICE
(又名NT AUTHORITY\NetworkService
和NT AUTHORITY\LocalService
)。
如果我忽略“搜索用户”窗口,而只是在“选择用户”窗口中键入“ network service
”,然后单击“检查名称”,那么它将正确解析为NETWORK SERVICE
:
但是,在此Windows Server 2016域控制器上,“选择用户”弹出窗口不允许我指定任何本地计算机名称(这很有意义:本地计算机的安全系统成为域安全系统)。
...这意味着无法解析,搜索或选择NETWORK SERVICE
或LOCAL SERVICE
:
当我直接在“登录”选项卡中键入它时,出现此错误:
帐户名无效或不存在,或者密码对于指定的帐户名无效。
我注意到在域控制器上,“选择用户或服务帐户”窗口仅允许我选择“服务帐户”或“用户”,而不是“内置安全主体”。
加入域的工作站或成员服务器:
域控制器(Windows Server 2012 R2,但在2016年相同):
我知道我可以通过使用sc config
或手动编辑注册表(或通过在“此帐户:”文本框中键入“ Local Service
”或“ Network Service
”)来设置服务登录帐户,但是在域控制器上Services.msc之外使用“选择用户或服务帐户”对话框的其他情况下该怎么办?
根据最终的屏幕截图,您在帐户名中留出了空格。尝试Local Service
代替。
如果这不起作用,则可以在命令行上 如此处所示 ,我将其写为:
sc config ServiceName obj= "NT AUTHORITY\Local Service" password= ""
请注意,在命令行版本中,LocalService
或Local Service
是可以接受的,但是在GUI中只有后者有效。我不知道为什么,但这就是事实。
在域控制器上执行此操作时,需要在对象类型中添加“内置安全主体”。照原样,您只在搜索用户和服务帐户对象类型。
您也可以只是转到“登录身份”选项卡,然后在文本输入框中将NT AUTHORITY\LocalService指定为用户名并清除两个密码字段,然后单击“确定”。