1

ユーザーのセッション ID のみを取得できるコマンドまたはバッチ スクリプトはありますか? については知ってQuery Sessionいますが、必要以上の情報が表示されます。

4

1 に答える 1

4

はいあります。

TASKLIST /FI "USERNAME EQ yourusername"

これにより、yourusername によって開始されたすべてのタスクが一覧表示されます。これらのタスクで何かをしたい場合は、(それらを殺す)のように言うことができます

TASKKILL /FI "USERNAME EQ yourusername"

ただし、注意してください。EXPLORER.EXEを強制終了してWindowsが異常な動作をする可能性があるため、次のようなことをお勧めします

TASKKILL /FI "imagename eq EXCEL.EXE"   

TASKKILL および TASKLIST タイプの使用方法の詳細については、

TASKLIST /?
TASKKILL /?

これらのタスクの PID のみが必要な場合は、コマンド ラインに /FO を追加して TASKLIST の出力を CSV ファイルに保存し、次のように書き込むファイル名を入力します。

tasklist /fi "username eq 25163" /fo csv > mytasks.csv

これにより、作業に必要なすべての列を含む、EXCEL を使用して開くことができる CSV ファイルが作成されます。

于 2012-07-21T08:37:34.927 に答える