Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.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
无法为版本为1.0.16的任务VSBuild加载任务处理程序PowerShell_Powershell_Tfsbuild_Tfs 2015 - Fatal编程技术网

无法为版本为1.0.16的任务VSBuild加载任务处理程序PowerShell

无法为版本为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 ----

我正在尝试使用TFS 2015设置生成服务器。我已经在集合上设置了代理并配置了自动构建签入

生成失败,并显示以下消息:

无法为版本为的任务VSBuild加载任务处理程序PowerShell 1.0.16

在这个问题中,答案是需要第3版或更高版本的powershell:

在这种情况下,根据服务器配置选项,服务器上安装了powershell版本2和4

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安装存在问题。