Windowsでプロセスのコマンドラインオプションを確認する方法です。
PowerShellの場合
コマンド
# 全て表示する場合 Get-WmiObject -Class Win32_Process | Select-Object Name, ProcessID, CommandLine | Format-List # 条件指定した場合 Get-WmiObject -Class Win32_Process | Where-Object { $_.CommandLine -like "*条件*" } | Select-Object Name, ProcessID, CommandLine | Format-List
実行結果
注意点
管理者権限で起動したプロセスの情報を見るには、PowerShellも管理者権限で起動する必要があります。
プロセスが管理者で起動しているかは、タスクマネージャの「詳細タブ」の「管理者特権」で確認可能です。
wmicコマンドの場合
コマンド
# 全て表示する場合 WMIC PROCESS GET Caption,Name,ProcessId,CommandLine /FORMAT:LIST # 条件指定した場合 WMIC PROCESS WHERE "CommandLine like '%%条件%%'" GET Caption,Name,ProcessId,CommandLine /FORMAT:LIST
実行結果
注意点
PowerShellの場合と同様、管理者権限で起動したプロセスの情報を見るには、コマンドプロンプトも管理者権限で起動する必要があります。
プロセスが管理者で起動しているかは、タスクマネージャの「詳細タブ」の「管理者特権」で確認可能です。
タスクマネージャの場合
プロセスタブで「コマンドライン」を表示すると確認できる