从网络文件夹执行 PowerShell 脚本

Hel*_*lan 5 powershell azure-pipelines

我正在使用本地 VSTS 构建机器在 TFS2017 中开发一个相当大的自动构建。我的自定义任务主要在 PowerShell 中进行。

内联 PowerShell 任务仅处理 500 个左右的字符,并且太小而无法用于大多数任务。现在我正在编辑我的 Powershell 脚本,将其签入,测试运行,读取日志以查找错误,更正,再次签入等等。

这有点乏味,我想知道是否有任何选择。我想避免检查脚本中的每个更改。在构建过程的开发过程中是否有任何选项,例如从网络位置执行 Powershell 任务?

sta*_*SFT 1

您可以在 PowerShell 任务中指定 UNC 文件路径。

您还可以将脚本文件存储在服务器(例如FTP)中,然后在构建过程中通过PowerShell或其他任务将文件下载到工作目录。

另一方面,目标计算机上的 PowerShell 任务可以在远程计算机上执行 PowerShell 脚本。