1. ホーム
  2. windows

[解決済み] PowerShellスクリプトをウィンドウを表示させずに実行するには?

2022-04-23 18:35:18

質問

を実行するにはどうすればよいのでしょうか? PowerShell スクリプトを、ユーザーにウィンドウやその他のサインを表示することなく実行できますか?

言い換えれば、スクリプトはユーザーに何のサインも出さずにバックグラウンドで静かに実行されなければなりません。

サードパーティ製コンポーネントを使用しない回答は、追加評価となります :)

解決方法は?

このように実行することもできます(ただし、これはしばらくウィンドウを表示します)。

PowerShell.exe -windowstyle hidden { your script.. }

あるいは、私が作成したPsRun.exeというウィンドウを回避するためのヘルパーファイルを使って、まさにそれを実行します。ソースとexeファイルをダウンロードすることができます PowerShellでWinForm GUIを使ったスケジュールタスクの実行 . スケジュールタスクに使っています。

編集部:Marcoさんが指摘されているように、この-windowstyleパラメータはV2でのみ利用可能です。