0

システムの占有を防ぐため、処理の最後に必要なアプリ以外はすべて終了するPowerShellを実行させます。

ただ、拡張子ps1をクリックした場合はPowerShell_ISEで開くように関連付けしているため、「ファイルと関連づいているアプリ起動」では処理が実行されません。

この場合、どのように実行すればいいでしょうか。

Stop-Process.ps1

# 表示ウィンドウの中からリモート接続、Outlook、PowerShell、WinActor以外はすべて終了
Get-Process | Where-Object {$_.MainWindowTitle -ne ""} | Where-Object {$_.ProcessName -notmatch "mstsc|OUTLOOK|powershell|powershell_ise|WinActor"} | Stop-Process

この質問は解決済みのためクローズされています。
ベストアンサーとして選択しました