powershell - 如何在不显示窗口的情况下将Powershell脚本作为后台任务运行?

标签 powershell command-line background

我正在创建一个脚本,该脚本将触发性能计数器并将其存储在.csv文件中,并在文件太大时滚动。从powershell提示符或ISE(我正在运行v.2 / win server 2008)运行脚本可以正常工作,并且文件运行正常。

但是,当我尝试使用以下cmd提示符行执行命令时(即使尝试在cmd上使用/ k开关),命令提示符也会立即关闭,并且文件未运行。

powershell.exe -windowstyle hidden {iis_test.ps1}

我也尝试了以下操作,尽管我看到Powershell不会停止(我通过任务管理器对其进行监视,以寻找显示的Powershell.exe),但是我没有看到正在创建的文件。
powershell.exe -noexit -windowstyle hidden {iis_test.ps1}

我也没有看到任何可能的位置(事件查看器,命令提示符窗口本身)中捕获的任何错误。

有任何想法吗?最终,我的目标是要有一个名为vb winforms的东西来调用这些脚本文件,自然地,我认为弄清楚命令提示符命令会有所帮助。 请注意,此脚本可移植并在任何Windows 2008 Server系统上运行非常重要(因此,我需要远离需要进一步安装的第三方实体)。

编辑:我需要使用-file参数指定要运行的文件。

最佳答案

从DOS / CMD shell尝试一下:

powershell.exe -windowstyle hidden -file C:\iis_test.ps1

关于powershell - 如何在不显示窗口的情况下将Powershell脚本作为后台任务运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16303150/

相关文章:

python - Python读取文件,但命令行打印空白行

delphi - 如何使用delphi判断Windows安装程序是否繁忙?

command-line - 在 Haskell 命令行应用程序中提示输入密码

java - 将 jar 文件添加到类路径

iphone - 我们如何在iPhone中进行后台文件上传?

powershell - 删除除第一行外的txt文件的内容

powershell - 如何从匿名函数调用函数?

string - 分割包含固定长度列的字符串

android - 如何使用android设置带有书架背景的书籍图像?

javascript - 在保持原始宽高比的同时扩展背景