无法为版本为1.0.16的任务VSBuild加载任务处理程序PowerShell
我正在尝试使用TFS 2015设置生成服务器。我已经在集合上设置了代理并配置了自动构建签入 生成失败,并显示以下消息: 无法为版本为的任务VSBuild加载任务处理程序PowerShell 1.0.16 在这个问题中,答案是需要第3版或更高版本的powershell: 在这种情况下,根据服务器配置选项,服务器上安装了powershell版本2和4无法为版本为1.0.16的任务VSBuild加载任务处理程序PowerShell,powershell,tfsbuild,tfs-2015,Powershell,Tfsbuild,Tfs 2015,我正在尝试使用TFS 2015设置生成服务器。我已经在集合上设置了代理并配置了自动构建签入 生成失败,并显示以下消息: 无法为版本为的任务VSBuild加载任务处理程序PowerShell 1.0.16 在这个问题中,答案是需要第3版或更高版本的powershell: 在这种情况下,根据服务器配置选项,服务器上安装了powershell版本2和4 PS ..> $PSVersionTable Name Value ----
PS ..> $PSVersionTable
Name Value
---- -----
PSVersion 4.0
WSManStackVersion 3.0
SerializationVersion 1.1.0.1
CLRVersion 4.0.30319.42000
BuildVersion 6.3.9600.17400
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0}
PSRemotingProtocolVersion 2.2
服务器上也安装了Visual studio 2015 pro。在网站上的构建代理的功能中检查Powershell版本
http://tfsserver:8080/tfs/DefaultCollection/_admin/_AgentQueue
,然后更新您的代理,如下面的屏幕截图所示:
PS ..> $PSVersionTable
Name Value
---- -----
PSVersion 4.0
WSManStackVersion 3.0
SerializationVersion 1.1.0.1
CLRVersion 4.0.30319.42000
BuildVersion 6.3.9600.17400
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0}
PSRemotingProtocolVersion 2.2
原因是缺少指向模块目录的Powershell环境路径。通过直接在Powershell中尝试命令(失败),确认了Powershell的故障。Powershell ISE已加载(加载模块时报告错误),最终将路径与已知良好安装进行比较,并确定丢失的路径。感谢您的回复。PowerShell不在功能列表中。尽管版本建议安装了4,但如果我尝试运行Show命令Get Eventlog()之类的命令,我会得到一个错误。我目前的理论是powershell安装存在问题。