【发布时间】:2021-10-15 01:39:40
【问题描述】:
我们已经配置了一个 Windows 虚拟机并在那里部署了一个代理来构建我们的代码和运行脚本。
在我们的 VM 中,我们使用了两种不同风格的 PowerShell 命令提示符:
- Windows PowerShell
- VS 2019 的开发人员 PowerShell。
我们如何从管道 YAML 脚本启动“VS 2019 的开发人员 PowerShell”并在那里执行我们签出的 .ps1 文件?
有几种 PowerShell 任务可以从管道启动,但不确定其中哪一种可以达到目的。它们是:
- Azure PowerShell
- PowerShell
- 目标计算机上的 PowerShell
- Service Fabric PowerShell。
以上哪个代表“VS 2019 的开发人员 PowerShell”?
这种特定风格的 PowerShell 背后的原因是:
- 需要一些 .NET Framework 工具 (CorFlags.exe),这些工具只能在“VS 2019 的开发人员 PowerShell”中访问,而不能在另一个中访问。
【问题讨论】:
标签: powershell azure-devops virtual-machine azure-pipelines