PowerShellで実行中のウィンドウのタイトルを取得する

powershell コンピュータ
powershell

Get-ProcessのプロパティにMainWindowTitleがありましたので、こちらに文字列がセットされているプロセスのみを絞り込んでみました。

PS C:\Users\karet> Get-Process | Where-Object MainWindowTitle -ne "" | Select-Object Name, MainWIndowTitle

Name          MainWindowTitle
----          ---------------
chrome        新規投稿を追加 ‹ 迷惑堂本舗 — WordPress - Google Chrome
EXCEL         Microsoft Excel
html3         HTML3
notepad       *無題 - メモ帳
notepad       無題 - メモ帳
powershell    管理者: Windows PowerShell
PStart        PStart
TextInputHost Microsoft Text Input Application

MainWindowTitleはWindowを持たないプロセスは空になっているようなので、デスクトップアプリケーションのプロセスの特定に役立ちそうです。

コメント