无法在azure devops管道上更新Powershell任务版本

时间:2020-04-15 14:04:21

标签: powershell azure-devops azure-pipelines-release-pipeline

当我创建版本或发行版时,PowerShell任务仅允许我在版本1 *和版本2 *之间进行选择。我已在构建代理程序上安装了较新版本的PowerShell,并且还在代理程序上将其添加为功能,但仍仅看到版本1 *和2 *。那你能帮我吗?

1 个答案:

答案 0 :(得分:0)

不是PowerShell版本,而是PowerShell 任务版本。 Azure DevOps构建/发布任务已版本化,并且该版本与PowerShell的版本完全无关。

要使用其他版本的PowerShell,只需确保代理上的PATH环境变量指向正确版本的powershell.exe。如果要使用PowerShell Core(pwsh),请将pwsh标志设置为true。请参阅documentation