Joh*_*son 18 powershell batch-file
例如; 使用旧的命令提示符,它将是:
cmd.exe /k mybatchfile.bat
Run Code Online (Sandbox Code Playgroud)
Mat*_*ton 29
放入cmd实例(或者实际上是PowerShell本身)并输入:
powershell -?
Run Code Online (Sandbox Code Playgroud)
你会看到powershell.exe有一个"-noexit"参数,告诉它在执行"启动命令"后不要退出.
运行PowerShell.exe时只需提供-NoExit开关,如下所示:
PowerShell -NoExit -File "C:\SomeFolder\SomePowerShellScript.ps1"
PowerShell -NoExit -Command "Write-Host 'This window will stay open.'"
Run Code Online (Sandbox Code Playgroud)
或者,如果要运行文件然后运行命令并使窗口保持打开状态,则可以执行以下操作:
PowerShell -NoExit "& 'C:\SomeFolder\SomePowerShellScript.ps1'; Write-Host 'This window will stay open.'"
Run Code Online (Sandbox Code Playgroud)
该-Command如果没有提供参数则暗示,在这里我们使用和调用PowerShell脚本,和; 分离PowerShell命令.
此外,在我的博客文章的底部,我显示了一个快速的注册表更改,您可以在执行脚本/命令后始终保持打开PowerShell,这样您就不需要始终显式提供-NoExit开关所有时间.
| 归档时间: |
|
| 查看次数: |
48900 次 |
| 最近记录: |