Skip to main content
 首页 » 编程设计

powershell之从网络文件夹执行 PowerShell 脚本

2024年10月25日15shangdawei

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

内联 PowerShell 任务只能处理 500 个左右的字符,对于大多数任务来说太小了。现在我正在编辑我的 Powershell 脚本,将其 checkin 、测试运行、读取错误日志、更正、再次 checkin 等等。

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

请您参考如下方法:

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

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

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