AzurePS 系统功能在新安装的 vsts-agent 上不可用

dip*_*-bg 6 azure-devops

我已在新的 Azure VM - Windows Server 2012 R2(64 位)上成功安装了新的 VSTS 代理。当我尝试在新的 vsts 代理上执行任何包含 azure powershell 任务的管道时,我收到一条错误消息:-

错误消息“在池 BuildAgent2 中找不到满足指定要求的代理:azureps Agent.Version -gtVersion 2.119.1”

有没有办法将 AzurePS 添加为系统功能?请告知执行此操作的步骤 - 谢谢。

Leo*_*SFT 5

AzurePS 系统功能在新安装的 vsts-agent 上不可用

同意 jessehouwing。

如果要启用 AzurePS 系统功能,可以PowerShell 5.1在 Windows 或更高版本上安装或更高PowerShell Core 6.x版本,然后在所有平台上安装,然后在 Azure VM 上安装/更新 Azure PowerShell 模块:

安装 Azure PowerShell 模块

但是您得到的错误应该与您在构建的选项选项卡上设置的要求更相关:

在此处输入图片说明

检查您安装的代理版本,确保您设置了正确的版本,或者您可以尝试删除该要求以检查您是否仍然存在此问题。

希望这可以帮助。