Cara menentukan aktivitas semua pengguna di komputer bersama

1

Komputer kerja Windows XP saya disiapkan untuk memungkinkan beberapa pengguna untuk masuk dan menggunakan komputer pada saat yang sama. Karena pekerja akses jarak jauh saya ingin tahu kapan akses sedang terjadi dan program yang digunakan. Saya kira saya sedang mencari file log.

Sangat menghargai saran apa pun.

Menepuk

Menepuk
sumber

Jawaban:

0

Anda bisa membuat GPO dengan skrip login / logout untuk melacak kapan pengguna masuk dan keluar. Anda juga bisa menggunakan skrip Visual Basic, atau bahkan mungkin beberapa perintah wmic dalam file batch, untuk menarik informasi yang sama dari log peristiwa keamanan, yang IIRC mendapatkan peristiwa ditambahkan ke dalamnya ketika pengguna masuk dan keluar.

Adapun untuk mendapatkan informasi tentang menjalankan program, saya belum pernah melakukannya sendiri tetapi lihat artikel TechNet ini yang menjelaskan cara membuat daftar proses yang berjalan di bawah sesi TS, dan pada artikel TechNet lainnya ini menjelaskan cara membuat daftar sesi berjalan - yang terakhir sepertinya itu harus menyertakan nama pengguna, yang dapat menyelamatkan Anda dari kesulitan menambahkan GPO atau menulis kode untuk mencerna log keamanan.

Dari tampilan itu, Anda mungkin bisa membuat file batch berisi

 @echo off
 date /t >> ts-log.txt
 time /t >> ts-log.txt
 query session >> ts-log.txt
 query process * >> ts-log.txt
 echo "" >> ts-log.txt

dan buat tugas terjadwal untuk menjalankannya setiap lima atau sepuluh menit, dan miliki semua yang Anda butuhkan - meskipun saya akan merekomendasikan membuat tugas lain untuk memutar file log itu setiap hari atau lebih, dan mungkin hanya menyimpan satu minggu nilai atau sekitar, karena jika tidak kemungkinan besar akan memakan banyak ruang dengan sangat cepat.

Semoga ini membantu!

Aaron Miller
sumber
Saya pikir saran Anda untuk membuat file batch tampaknya semua yang saya butuhkan. Terima kasih.
Pat