如何在不向用户显示窗口或任何其他标志的情况下运行PowerShell脚本?
换句话说,脚本应该在后台安静地运行,而不需要向用户发出任何信号。
不使用第三方组件的答案的额外功劳:)
您可以像这样运行它(但这会显示一个窗口一段时间):
PowerShell.exe -WindowStyle hidden { your script.. }
或者您使用我创建的帮助文件来避免执行该操作的名为 PsRun.exe 的窗口。您可以从在 PowerShell 中使用 WinForm GUI 运行计划任务下载源文件和 exe 文件。我将它用于计划任务。
已编辑:正如 Marco 指出的,此-WindowStyle参数仅适用于 V2 及更高版本。
-WindowStyle