私は主に次のようにwmicをlinux-psと同等のものとして使用します。
wmic process where (name="java.exe") get processId, commandline
しかし、出力列はアルファベット順に並べられているので、次のようになります。
CommandLine ProcessId
java -cp ... some.Prog arg1 arg2 ... 2345
java -cp ... other.Prog arg1 arg2 ... 3456
私が欲しいのは:
ProcessId CommandLine
2345 java -cp .... some.Prog arg1 arg2 ...
3456 java -cp .... other.Prog arg1 arg2 ...
これは、コマンドラインが長い場合にはるかに読みやすくなります。
使用する構文を単純化するためにps.batを作成することを考えているので、wmic出力を後処理するためのバッチスクリプトソリューションは大歓迎です。