gpt4 book ai didi

azure-devops - 如何在 Azure Devops 管道任务中设置首选的 powershell 版本?

转载 作者:行者123 更新时间:2023-12-04 15:33:21 25 4
gpt4 key购买 nike

我有一个带有任务组 $TASKGROUP 的 Azure Devops 管道 $PIPELINE,该任务组中的操作之一是 powershell 任务 $TASK( powershell task ,而不是 AzureCloudPowerShellDeployment 任务或 AzurePowershell 任务,它们是不同的并有这个问题的答案)

我想在 powershell 5.1 下运行该任务,因为我正在运行的脚本中的某些功能需要它(主要是 $PSEdition,某些脚本的模块依赖项需要它)。但是,似乎没有任何方法可以强制使用特定版本的 powershell

如何强制 $TASK 使用 powershell 5.1 或更高版本运行?

最佳答案

任务只是从路径中调用 powershell.exe。它假定您已在代理上安装了适当版本的 PowerShell。

Your script could relaunch itself to switch between versions. .

或者,如果您的脚本可以使用 PowerShell Core 选项,您可以启用它。

Azure DevOps 中没有 PowerShell 任务会自动安装您所需的 PowerShell 版本。

关于azure-devops - 如何在 Azure Devops 管道任务中设置首选的 powershell 版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60626961/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com