gpt4 book ai didi

windows - TeamCity 的构建代理无法找到 PowerShell

转载 作者:可可西里 更新时间:2023-11-01 10:27:23 25 4
gpt4 key购买 nike

我在 Windows 2008 R2 SP1 Core 上安装了 TC 的构建代理。服务器安装了 PowerShell 2.0(仔细检查,实际上是从 PS 下载了 TC 安装)。查看一些构建配置,我发现它们与此代理不兼容,因为 powershell_x86/powershell_x64 是必需的。我尝试删除构建代理目录以强制升级,但没有成功。有趣的是,如果我手动将 powershell_x86powershell_x86_Path(对于 64 位)变量提供到配置文件中,一切运行正常。

我可以做些什么来让构建代理自动找到 PowerShell?它在寻找什么/在哪里?也许“核心”有问题。

最佳答案

http://svn.jetbrains.org/teamcity/plugins/powershell/trunk/powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/detect/PowerShellRegistry.java 查看 PowerShell 插件的一些源代码它在 PowerShell 检测逻辑上提到了这个页面:http://blogs.msdn.com/b/powershell/archive/2009/06/25/detection-logic-poweshell-installation.aspx .看看那个页面,它谈到检查注册表。也许您丢失了一些注册表项。

关于windows - TeamCity 的构建代理无法找到 PowerShell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11290484/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com