如何在Windows中关闭PowerShell终端后保持PowerShell进程的活动状态

qpgpyjmq  于 2022-12-24  发布在  Windows
关注(0)|答案(1)|浏览(580)

我需要在Windows PowerShell中运行一个PowerShell命令,它运行正常,如预期。问题是当我关闭Windows PowerShell终端时,它会杀死进程,而我希望进程永远继续运行。
是否有办法关闭终端并让进程在后台工作。
下面是我需要运行的命令:

.\start.ps1 -accountUuid '{XXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXX}' `
-repositoryUuid '{XXXXXX-XXXXX-XXXX-XXXX-XXXXXXXXXX}' `
-runnerUuid '{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXX}' `
-OAuthClientId XXXXXXXXXXXXXXXXX `
-OAuthClientSecret XXXXXXXXXXXXXXXXXXXXXXXXXXX-XXXXXXXXXXXXXXXXXXXXX `
-workingDirectory '..\temp'
6ie5vjzr

6ie5vjzr1#

您可以尝试使用带有选项-NoNewWindow的命令Start-process在后台运行该进程。在-ArgumentList中添加所有参数。

Start-Process -FilePath ".\start.ps1" -ArgumentList "-accountUuid ...", "-repositoryUuid ..." -NoNewWindow

更多信息here

相关问题