テキストファイルに次のものがあります。
Image Name PID Session Name Session# Mem Usage
========================= ======== ================ =========== ============
abc.exe 9152 Console 1 14,988 K
abc.exe 7964 Console 1 89,188 K
注意すべき重要なことは、両方のプロセスが同じ名前 (abc.exe) であることです。ここで、1 つのプロセスのみの PID をフィルタリングする必要があります。tasklist の内容をテキストファイルに出力し、PID を必要な行からフィルタリングすることを考えています。できればpowershellスクリプトを使用してこれを行うにはどうすればよいですか? 正規表現を考えていますが、思い通りの結果が得られません。これは、2 つのプロセス間の関係です。
Parent.exe
->abc.exe
->abc.exe