当我创建生成或发布时,PowerShell任务只允许我在版本1*和2*之间进行选择。我在生成代理上安装了PowerShell的最新版本,也在代理上添加了它作为功能,但我仍然只看到版本1*和2*。你能帮帮我吗?
这不是PowerShell版本,而是PowerShell任务版本。Azure DevOps构建/发布任务是有版本的,该版本与PowerShell的版本完全无关。
要使用不同版本的PowerShell,只需确保代理上的PATH
环境变量指向正确版本的powershell.exe
。如果要使用PowerShell Core(pwsh
(,请将pwsh
标志设置为true
。请参阅文档。