Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Azure devops 得到一个;NetLogon“;尝试在“下注册新代理时注册时出错”;NT授权\系统“;_Azure Devops_Azure Devops Server 2019_Azure Devops Self Hosted Agent - Fatal编程技术网

Azure devops 得到一个;NetLogon“;尝试在“下注册新代理时注册时出错”;NT授权\系统“;

Azure devops 得到一个;NetLogon“;尝试在“下注册新代理时注册时出错”;NT授权\系统“;,azure-devops,azure-devops-server-2019,azure-devops-self-hosted-agent,Azure Devops,Azure Devops Server 2019,Azure Devops Self Hosted Agent,我正试图建立一个新的部署组,创建一个新的专用(windows)代理。WebUI很好,因为它能够生成powershell命令来完成这项工作。但与文档不同的是,我没有看到写着“include PAT”的小复选框,但这不是问题所在。(这可能是因为我使用的是AzureDevops本地服务器版本,而不是云管理服务?) 这是我的问题。我运行脚本,只需给出PAT,然后让代理的默认服务用户为NT Authority\System(AUTORITE NT\Système,法语,因为我使用的是自托管的法语windo

我正试图建立一个新的部署组,创建一个新的专用(windows)代理。WebUI很好,因为它能够生成powershell命令来完成这项工作。但与文档不同的是,我没有看到写着“include PAT”的小复选框,但这不是问题所在。(这可能是因为我使用的是AzureDevops本地服务器版本,而不是云管理服务?)

这是我的问题。我运行脚本,只需给出PAT,然后让代理的默认服务用户为
NT Authority\System
AUTORITE NT\Système
,法语,因为我使用的是自托管的法语windows VM)。最后,进程退出,并出现以下错误。尝试启动服务时:
无法启动服务vstsagent。。。在计算机“.”上。

当我转到事件查看器时,我可以看到以下内容:

This computer is configured as a member of a workgroup, not as a member of a domain. The Netlogon service does not need to run in this configuration.
每当我去服务面板并尝试手动启动它时,我仍然会遇到同样的问题。当我将用户切换到“LocalSystem”时,一切正常

出了什么问题?它为什么抱怨NETLOGON?“NT Authority\System”和“LocalSystem”不是同一个帐户吗? 这可能与我使用的是法语操作系统有关吗?(默认情况下无法选择相关的帐户?或者是这种情况下的某个帐户?

帐户是内置的Windows帐户。它是Windows本地实例上功能最强大的帐户(比任何管理帐户都强大)。它是
NT Authority\SYSTEM
的一部分

作为一种解决方法,我们可以打开控制面板/管理工具/服务/NETLOGON,将其从自动更改为手动,然后停止,然后重试

更新1

我的机器语言是英语,测试结果如下所示

电源外壳:

结果:


因此,在使用运行代理的标准en/US主机测试了相同的场景后,我们没有发现问题。
我怀疑这是由于法语中的
NT Authority\System
名为
AUTORITE NT\Système
无法匹配(可能是由于
字符?

是,但NetLogon已设置为手动,并且已停止。这是我不明白的…这个问题可能与机器语言有关,您介意将语言更改为英语并重试吗?只是检查一下,看看这个问题现在是否仍然阻止您?有关于这个问题的更新吗?这不是一个阻塞问题,因为我找到了一个解决方法。我将尝试在一台英语机器上建立一个新的代理,看看这是否是一个与文化有关的问题。嗨@Christophe,很高兴听到你的问题已经解决了。你介意在这里分享解决方法吗?它可以帮助其他遇到同样问题的社区成员。谢谢祝你今天愉快。:)