2

これはリアルタイムのソリューションである必要はありませんが、誰かがRDPを介してWindows 7マシンに接続した期間を特定するために読み取ることができるログファイルまたはシステムメッセージはありますか?

リモートの場所に展開されるコンピューター用のウォッチドッグスクリプトを作成しており、このメトリックを毎日のステータス更新に追加したいと思います。

4

2 に答える 2

3

os.systemまたはサブプロセスモジュールで実行

C:\> netstat -n | find ":3389 "

TCP x.x.x.x:3389  y.y.y.y:zzz ESTABLISHED

ここで、xxxxは独自のIP、yyyyはリモートIP、zzzはリモートポートです。

于 2010-03-25T10:03:26.073 に答える
1

Event viewerとタブを見ると、Security人々がそこでログイン/ログアウトしたときに見つけることができます。ただし、セッションが切断されたばかりの場合にログに記録されるかどうかはわかりません。

これは、イベントログにアクセスするためのPythonライブラリのようです:http://timgolden.me.uk/python/winsys/event_logs.html#module-event_logs

免責事項:私はWindows7ではなくWindows2003サーバーを見ているので、マイレージは異なる場合があります:)

于 2010-03-25T10:13:15.403 に答える