在后台运行 powershell 命令

Posted

技术标签:

【中文标题】在后台运行 powershell 命令【英文标题】:Run powershell command as a background 【发布时间】:2021-06-19 21:09:25 【问题描述】:

我需要触发 TFS 构建运行命令作为后台进程。我如何在 Powershell 中做到这一点?我曾尝试使用 Start-Job 命令,但它不起作用。需要你的帮助。

C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer\TFSBuild.exe start  /collection:"https://test.tfs.siemens.net/test" /builddefinition:"Test\Test.build"

【问题讨论】:

【参考方案1】:

使用start-process 命令启动脚本。这将确保启动的作业在任务完成后继续运行。但构建完成后,作业将关闭。

Start-Process powershell.exe -ArgumentList '-file xxxx.ps1'

【讨论】:

以上是关于在后台运行 powershell 命令的主要内容,如果未能解决你的问题,请参考以下文章

自动检测按键并触发Powershell脚本运行

Linux命令后台运行

如何在后台运行Linux命令?

运维篇-------后台运行

Linux笔记:后台运行命令与脱离终端运行命令

在linux后台运行脚本的方法和命令