PowerShell でプロセスの CommandLine の情報を参照したいのですが、文字列が非常に長くなっているためか参照できず困っています。
wmic コマンドで取得しようとしているのですが、実行すると以下のように CommandLine のカラムに何も表示されない状態となってしまいます。
以下は PowerShell のコマンド画面で wmic コマンドを実行したところです。
PS D:\tmp> wmic process where "name = ""java.exe""" get processid,name,commandline CommandLine Name ProcessId java.exe 896 java.exe 3596 java.exe 4064
取得したいプロセスは Java のプロセスで CommandLine には使用している -classpath などがすべて記載されていて、2000文字程度の文字列になっています。
コマンドプロンプトで wmic コマンドを実行した場合や、タスクマネージャーの Processes タブの CommandLine カラムからは参照できることは確認してあります。
このようになってしまう原因や解決方法をご存知の方がおられましたら御教授ください。
OS: Windows 7
PS: 5.0.10586.117

バッドをするには、ログインかつ
こちらの条件を満たす必要があります。