cmd.exe での作業:
Powershell がある場合:
WMI 経由:
wmic process
(/node:ComputerOrIP
でリモートマシンを問い合わせることができ、このコマンドをカスタマイズする方法は他にもたくさんあります。 リンク )
Windows Management Instrumentation Command-line tool (wmic.exe) ](http://msdn.microsoft.com/en-us/library/cc784189%28v=ws.10%29.aspx)というツールがあります。
すべてのプロセスを表示するには、wmic process list
を呼び出してください。
タスクリストやsysinternalsの pslist を使ってみてください。また、 PowerShell からのget-processもすごいです。
Powershell ](http://www.microsoft.com/windowsserver2003/technologies/management/powershell/default.mspx) を使用している場合、'ps’ コマンドがあります (Get-Process にエイリアスされています)。
Windows 2003 SP2で以下の問題がありました: Windowsサービスとして起動されたプロセス(ローカルアカウントでも)から呼び出されても、タスクリストは標準出力や標準エラーに何も出力しませんでした。タスクリストは(文書化されていない)コード128で返されました。
通常のプロセス(サービスとしてではなく)として起動された同じプログラムから呼び出された場合、実行されました。
変更の助けはありません。理由も解決策も見つからず、代わりにsysinternalの “pslist /accepteula "を使ってみました。