Kami memiliki mesin Windows XP bersama yang digunakan bersama oleh banyak pengguna. Semuanya menggunakan login domain umum untuk masuk ke dalamnya. Sekarang masalahnya adalah, kami beberapa kali akhirnya mengambil alih sesi aktif orang lain tanpa peringatan dari salah satu pihak (tidak ada peringatan yang dikeluarkan karena kami menggunakan login yang sama).
Apakah ada cara untuk menguji apakah pengguna yang masuk saat ini pada mesin jarak jauh aktif (terminal terkunci?) Atau tidak?
Kami tidak dapat menggunakan VNC atau LogMeIn atau utilitas berbagi desktop lainnya karena alasan keamanan (diblokir oleh TI).
Saya ok mengembangkan beberapa utilitas tes cepat (C #, C ++, scripting dll) juga.
Edit:
- Karena kami menggunakan login yang sama - pengguna tidak keluar, mereka hanya memutuskan atau mengunci terminal.
windows
windows-xp
remote-desktop
YetAnotherUser
sumber
sumber
Jawaban:
Kita bisa gunakan
qwinsta
untuk Q uery MENANG dows STA dan dapatkan daftar semua sesi aktif.State
Kolom menunjukkan apakah pengguna aktif atau tidak. Ini memang memerlukan akses admin pada mesin target.Sudah mulai TechTalk: Cara Melihat / Memutuskan Sesi Desktop Jarak Jauh dari Baris Perintah
sumber
psexec \\COMPUTERNAME net session
. Anda juga bisa menggunakantsdiscon
untuk memutuskanBuat file BAT yang menghasilkan file di share mengatakan komputer sedang digunakan. Ketika pengguna masuk, itu berjalan dan membuat file itu. Ketika pengguna keluar (bisa dilakukan dengan skrip GP), itu menghapus file. Periksa pembagian file itu sebelum menghubungkan
sumber
Anda bisa menggunakan perintah KIRIM NET untuk mengirim pesan ke mesin untuk melihat apakah ada orang di dalamnya. Ini dapat dibuat lebih mudah dengan menggunakan aplikasi GUI - tautan di bawah ini adalah yang gratis pertama yang saya temukan dengan melakukan pencarian Web sehingga ia datang tanpa dukungan khusus.
http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/net_send.mspx
http://www.fomine.com/netsend.html
sumber
Cara lain:
(diuji pada Windows 7)
sumber
Mirip dengan jawaban yang diterima yang juga dapat Anda gunakan
Query.exe
seperti ini:Ini akan menghasilkan sebagai berikut:
sumber
Sama seperti FYI, saya tahu ini sudah lebih dari setahun, tetapi bahkan jika seseorang memiliki hak administrator domain, ada kebijakan GPO yang dapat memblokir akun admin tertentu (domain, perusahaan, dll.) Dari masuk secara jarak jauh ke mesin.
Ini untuk membantu melindungi mesin yang merupakan bagian dari lokasi terpencil agar tidak dikelola dari jarak jauh oleh seseorang yang lebih tinggi dalam struktur AD.
Anda dapat memeriksa untuk melihat apakah itu ditolak dengan melihat melalui laporan GPO Anda untuk mesin lokal di bawah
dari prompt perintah administratif.
sumber