Azure devops 无法加载任务的处理程序

Azure devops 无法加载任务的处理程序,azure-devops,Azure Devops,我已经安装了windows server 2008 R2虚拟机。从visualstudio online下载了生成代理。注册并设置它。现在,对于我尝试过的所有构建类型,我都会收到以下消息之一:每种构建尝试都有一条消息: 无法为版本为1.0.12的task CmdLine加载任务处理程序进程 无法为版本为1.0.16的任务VSBuild加载任务处理程序PowerShell 无法为版本为1.0.15的任务MSBuild加载任务处理程序PowerShell PowerShell版本信息: PS C:\

我已经安装了windows server 2008 R2虚拟机。从visualstudio online下载了生成代理。注册并设置它。现在,对于我尝试过的所有构建类型,我都会收到以下消息之一:每种构建尝试都有一条消息:

无法为版本为1.0.12的task CmdLine加载任务处理程序进程

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

无法为版本为1.0.15的任务MSBuild加载任务处理程序PowerShell

PowerShell版本信息:

PS C:\Users\Administrator> $PSVersionTable

Name                           Value
----                           -----
CLRVersion                     2.0.50727.5485
BuildVersion                   6.1.7601.17514
PSVersion                      2.0
WSManStackVersion              2.0
PSCompatibleVersions           {1.0, 2.0}
SerializationVersion           1.1.0.1
PSRemotingProtocolVersion      2.1

“添加功能”对话框没有在internet上指定的选项,这些选项似乎部分适用于此问题。但是,powershell已安装在功能列表中。

VSO的生成代理需要powershell v3或更高版本。服务器上的PowerShell是v2。您需要安装更新的PowerShell版本

PowerShell v3:

PowerShell v4:

MSDN生成代理的先决条件:

•Visual Studio 2013或更新版本支持的操作系统

•Visual Studio 2013或Visual Studio 2015

•PowerShell 3或更新版本