概要
長いタイトルですみません。
既定のターミナル が Windows Terminal の場合、PowerShell の WindowStyle -Hidden
オプションが動作しない
という問題が microsoft/terminal の Issue に報告されています。
本記事では、既定のターミナルを変更せずに、従来のコンソールホスト(DOS窓)で PowerShell を開くことで、この問題を回避する方法を紹介します。
実行コマンド
conhost.exe powershell -WindowStyle Hidden -command YOUR_COMMAND_OR_FILE
解説
cmd.exe
や powershell.exe
を実行すると、内部で 既定のターミナル が呼ばれますが、conhost.exe
を直接実行することでこの問題を回避しています。
YOUR_COMMAND_OR_FILE
部分には、非表示で実行したいコマンドや .ps1
ファイル へのパスを指定してください。
この方法でいかなる問題が発生した場合も、一切その責任を負いません。ご了承ください。
参考記事
ASCII.jp:Windows 11では標準コンソールの変更が可能になったのでWindows Terminalを設定する