gpt4 book ai didi

windows - 通过启动脚本打开 Powershell 窗口时会去哪里?

转载 作者:行者123 更新时间:2023-12-03 11:12:06 33 4
gpt4 key购买 nike

我已经设置了一个任务管理器任务来在我的 VM 启动时运行一个脚本,该脚本运行多个命令来让我的 React 应用程序运行 express/mongodb 后端。有谁知道打开的 Powershell 窗口会发生什么,因为当我登录时,我的桌面上什么都没有。我希望这是有意义的,下面是我正在运行的脚本。谢谢你。


start cmd.exe /k pm2 ls

TIMEOUT 30

start cmd.exe /k pm2 resurrect

TIMEOUT 30

cd C:\Users\devuser\Desktop\product_manager\product_manager

start cmd.exe /k serve -s build

PAUSE

最佳答案

你不是说,你如何设置计划任务。

1 - When the computer starts

or

2 - When I logon



我假设因为你说...

run a script on my VM startup



...这是第 1 项。

除非您专门使用“NoExit”启动 PowerShell,否则调用 powershell.exe 将运行您告诉它的任何代码,然后在完成后关闭。
powershell -noexit -file SomeScript.ps1

PowerShell command line options

PowerShell[.exe] [-PSConsoleFile | -Version ] [-NoLogo] [-NoExit] [-Sta] [-Mta] ...

-NoExit

Does not exit after running startup commands.



除非您登录时该代码仍在运行,否则不应看到它。在启动时执行此操作,则代码不会与用户 session 绑定(bind),您只能看到您启动的 session 。

虽然只是好奇...
如果您使用的是启动任务,为什么要在登录时看到 powershell.exe 控制台。

关于windows - 通过启动脚本打开 Powershell 窗口时会去哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59855128/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com