Bagaimana cara mengetahui sesi desktop jarak jauh mana yang aktif pada kotak Windows Server 2003?
Bagaimana cara mengetahui sesi desktop jarak jauh mana yang aktif pada kotak Windows Server 2003?
Jawaban:
Cara baris perintah, yang bahkan dapat Anda gunakan dari jarak jauh, adalah
qwinsta /SERVER:{servername}
yang akan mencantumkan sesi saat ini dan statusnya, dan dengan
rwinsta /SERVER:{servername} {sessionid}
dan hak istimewa yang tepat yang bisa Anda putuskan untuk sesi, khususnya berguna ketika batas telah tercapai dan Anda tidak terhubung.
{sessionid} adalah nomor ID yang tercantum dalam hasil qwinsta
Saya seorang pengembang yang tidak dapat RDP ke server karena semua sesi yang tersedia digunakan. Saya tidak memiliki manajer Layanan Terminal, jadi tidak ada jawaban di atas yang diterapkan. Saya menggunakan PowerShell untuk jenis manajemen layanan Windows, dan saya berhasil menggunakan modul PowerShell PSTerminalServices , yang berasal dari karyawan MS (atau grup). Tekan tautan untuk menginstal MSI, kemudian jalankan yang berikut dari PowerShell:
Import-Module PSTerminalServices
Get-TSSession -ComputerName _MyRDPServer_ | Out-GridView
Menggunakan Task Manager Anda dapat mengklik Tab Pengguna untuk melihat sesi mana yang sedang berjalan. Klik kanan pada Pengguna untuk memutuskan koneksi atau keluar.