Şu anda oturum açan kullanıcıların listesine Windows Server 2012'de Terminal Hizmetleri Yöneticisi'nden nasıl erişebilirim?


53

Windows 2003 ve 2008'de Terminal Servisleri Yöneticisi vardı (aşağıdaki ekran görüntüsüne bakın). Ancak Windows sunucu 2012'de gitti .

Windows 2012'de şu anda uzaktan oturum açan kullanıcıların listesine benzer bir araçla veya başka bir yolla nasıl erişileceğini bilen var mı?

görüntü tanımını buraya girin

(Windows 2008’den Windows 2012’ye bağlanmayı denedim, bu yüzden TSM grupları listesinde "win2012" yi görüyorsunuz. Win 2012 sunucusundaki kullanıcılar.)


Sorgu oturumunu CMD veya PS kabuğundan çalıştırdınız mı? oradan, söz konusu oturum kimliğinde kill oturumunu çalıştırabilmelisiniz.
saat

@ MathiasR.Jessen Diğer soruya verilen bağlantı için teşekkür ederiz. Aramıştım ama bu soruyu bulamadım. Aşağıdaki Cole'in cevabı, diğer sorunun cevabında olmayan bilgileri de içermektedir.
Scott,

2012 hakkında emin değilim, ancak 2012 R2’de Sunucu Bağlantıları’nda geçerli bağlantıları görüntüleyebilir ve yönetebilirsiniz. Uzak Masaüstü Hizmetleri> Koleksiyonlar> [KoleksiyonAdı].
CrazyTim

Yanıtlar:


31

Evet, Tsadmin gitti. Biraz berbattın. Sunucu Yöneticisi ve Uzak Masaüstü Powershell cmdlet'leri ( get-command *RD*) aracılığıyla RDMS var , ancak ikisi de bu sunucuda tam bir Uzak Masaüstü Hizmetleri dağıtımı olmasını gerektiriyor. Bunlar RDS dağıtımı olmayan sunucularda veya iş istasyonlarında çalışmaz.

Görev Yöneticisi'ni kullanabilirsiniz ... veya bir komut satırı istiyorsanız, özellikle bunun için yazdığım bu yardımcı programı kullanabilirsiniz: users.exe

Ah, ayrıca Microsoft'un zaten yazdığı quser.exe var, fakat yardımcı programım bu quser'ın yapmadığı fazladan bir şey yapıyor.


1
Cevap için teşekkürler. Senin mu users.exesadece kullanıcıları listelemek? Bahsetmeyi unuttum gibi görünüyor ama aynı zamanda kullanıcılardan ayrılmam gerekiyor. Tsadmin'de sadece kullanıcıyı sağ tıklayıp "Oturumu Kapat" ı seçerdim. Windows 2012'de kullanıcıları kapatmanın bir yolunu biliyor musunuz?
Peter Krumins,

1
C: \> logoff.exe x Burada x oturum kimliğidir
Ryan Ries,

Üzgünüz, yorumumu yanlışlıkla düzenlemeye çalıştığım için sildim. Soru şuydu: "logoff.exe var gibi görünmüyor. Bu sizin yardımınız mı?".
Peter Krumins,

Cevap için teşekkürler. Benim sistemde logoff.exe var çıkıyor. Daha önce denediğimde bir şeyi gözden kaçırmış olmalıyım.
Peter Krumins,

@RyanRies, Peki ya terminal hizmetleri yapılandırması tscc.msc? Server 2012'deki eşdeğeri nedir?
Pacerier

48

Sen kullanabilirsiniz qwinstageçerli RDP oturumları görüntülemek için komut satırından.

 qwinsta /server:computer01

 SESSIONNAME       USERNAME                 ID  STATE   TYPE        DEVICE
 console                                     0  Conn    wdcon
 rdp-tcp                                 65536  Listen  rdpwd
                   administrator             2  Disc    rdpwd

Bir oturumu öldürmek için rwinsta, kimlik numarasını belirten oturumu silmek üzere kullanın :

rwinsta /server:computer01 3

Uzak Masaüstü için komut satırı araçlarının listesi .

Veya, PowerShell'i kullanabilirsiniz:

Get-RDUserSession ve Disconnect-RDUser

İşte bu cmdlet'lerin listesi .


1
Teşekkürler. Bu işe yarıyor. Sanırım daha ayrıntılı komutları tercih ediyorum query userve reset sessionbunlar benim için hatırlamaktan daha kolay rwinsta.
Scott,

1
Çok hoş. Yerel makineye varsayılanlar, bu yüzden sadece qwinsta sonra rwinsta 3 , tsadmin'i bulmaya çalışmaktan daha hızlı
Daniel de Zwaan

14

Görev Yöneticisi'nde Kullanıcılar sekmesini açmanız yeterlidir. Kullanıcı oturumlarının, durumlarının ve çalışan işlemlerin tam listesini alacaksınız. Ayrıca sağ tıklatma menüsünden oturumunuzu kapatabilirsiniz.

Görünüşe göre bu tsadmin'in yerine geçiyor


Bunu cevap olarak eklemek üzereydim. Kimin giriş yaptığını görmek için basit, hızlı ve tam olarak neyin gerekli olduğunu ve gerektiğinde bunları kapattığınızı görün.
Zengin

8

Eylemlerin çoğunun TaskManager'dan kullanıcılara doğrudan yapılabileceğini keşfettim (oturum kapatma, mesaj gönderme vb.)


1
Şu anda oturum açmış kullanıcıların listesine rağmen erişebiliyor musunuz?
Drew Khoury

2

Tsadmin sorununa bir çözüm buldum. Bu dosyaları 2008 sunucusundan c: \ windows \ system32 altındaki Windows 2012/8 bilgisayarına kopyalayın.

  • tsadmin.dll
  • tsadmin.msc
  • umcRes.dll
  • wts.dll

Sonra bu kayıt defteri ayarlarını alın ve Tsadmin.msc yeniden çalışıyor! :)

Kayıtlı dosya ekli.

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\SnapIns\FX:{3FCE72B6-A31B-43ac-ADDA-120E1E56EB0F}]
"ApplicationBase"=hex(2):43,00,3a,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,00,\
  73,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,00,00
"About"="{00000000-0000-0000-0000-000000000000}"
"VersionStringIndirect"="@C:\\Windows\\System32\\umcRes.dll,-106"
"ProviderStringIndirect"=hex(2):40,00,43,00,3a,00,5c,00,57,00,69,00,6e,00,64,\
  00,6f,00,77,00,73,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,\
  5c,00,75,00,6d,00,63,00,52,00,65,00,73,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,\
  00,31,00,30,00,32,00,00,00
"NameString"="Remote Desktop Services Manager"
"HelpTopic"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,00,\
  74,00,25,00,5c,00,68,00,65,00,6c,00,70,00,5c,00,74,00,73,00,5f,00,6d,00,61,\
  00,6e,00,61,00,67,00,65,00,72,00,2e,00,63,00,68,00,6d,00,00,00
"AssemblyName"="tsadmin"
"RuntimeVersion"="v2.0.50215"
"Description"="Manage Remote Desktop Services sessions"
"DescriptionStringIndirect"=hex(2):40,00,43,00,3a,00,5c,00,57,00,69,00,6e,00,\
  64,00,6f,00,77,00,73,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,\
  00,5c,00,75,00,6d,00,63,00,52,00,65,00,73,00,2e,00,64,00,6c,00,6c,00,2c,00,\
  2d,00,31,00,30,00,34,00,00,00
"LinkedHelpTopics"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,\
  00,6f,00,74,00,25,00,5c,00,68,00,65,00,6c,00,70,00,5c,00,74,00,73,00,5f,00,\
  6d,00,61,00,6e,00,61,00,67,00,65,00,72,00,2e,00,63,00,68,00,6d,00,00,00
"NameStringIndirect"=hex(2):40,00,43,00,3a,00,5c,00,57,00,69,00,6e,00,64,00,6f,\
  00,77,00,73,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,\
  75,00,6d,00,63,00,52,00,65,00,73,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,31,\
  00,30,00,33,00,00,00
"IconIndirect"=hex(2):40,00,43,00,3a,00,5c,00,57,00,69,00,6e,00,64,00,6f,00,77,\
  00,73,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,75,00,\
  6d,00,63,00,52,00,65,00,73,00,2e,00,64,00,6c,00,6c,00,2c,00,2d,00,31,00,31,\
  00,31,00,00,00
"FxVersion"="2.0.1.7"
"Type"="Microsoft.TerminalServices.Monitor.SnapIn.TSManagerSnapIn, tsadmin, Version=6.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
"FolderBitmapsColorMask"=dword:00000000
"ModuleName"="tsadmin.dll"
"Provider"="Microsoft Corporation"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\SnapIns\FX:{3FCE72B6-A31B-43ac-ADDA-120E1E56EB0F}\NodeTypes]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\SnapIns\FX:{3FCE72B6-A31B-43ac-ADDA-120E1E56EB0F}\Standalone]

-1

http://social.technet.microsoft.com/wiki/contents/articles/2202.remote-server-administration-tools-rsat-for-windows-client-and-windows-server-dsforum2wiki.aspx

Uzak Sunucu Yönetim Araçları (RSAT), BT yöneticilerinin Windows Server 2012 R2, Windows Server 2012, Windows Server 2008 veya Windows Server 2008 R2'deki rollerini ve özelliklerini Windows 8.1, Windows 8, Windows Vista veya Windows 7.

Uzak sunucularda çalışan belirli roller veya özellikler için Windows Server 2008, Windows Server 2008 R2, Windows Server 2012 veya Windows Server 2012 R2’de yönetim araçlarını kurmanız gerekirse, ek bir yazılım yüklemenize gerek yoktur. Windows Server 2008 veya Windows Server 2008 R2'deki Özellik Ekleme Sihirbazı'nı veya Windows Server 2012 ve sonraki sürümlerinde Özellik ve Ekleme Sihirbazı'nı açın ve Özellikleri Seç sayfasında, Uzak Sunucu Yönetim Araçları'nı genişletin ve istediğiniz araçları seçin. Yüklemek.

Bağlantılı makale ayrıca Vista'dan beri tüm Windows sürümleri için RSAT indirme bağlantılarını listeler. Boyutu çok büyük olmasına rağmen (Win7 için yaklaşık 240 Mb).

Windows 7'ye yükleyebildim.

Bundan sonra tsadmin.mscbeklendiği gibi çalışır.


< Blogs.technet.com/b/askperf/archive/2012/10/30/… > sayfasını okuyarak söyleyebileceğim kadarıyla , RSAT / RDMS'yi Sunucu 2012 R2'ye yükleme yalnızca "Uzak Masaüstü Hizmetleri kullanırken kurulum türü olarak "kurulum. "Rol tabanlı veya özellik tabanlı yükleme" kullanırken görünmüyor. Ne yazık ki, yapmak istediğimin bu olup olmadığını bilmek için 2012'de RDS dağıtımı hakkında yeterince bilgim yok. Ayrıca, sunucunun bir etki alanına katılmasını gerektirir. Sadece Tsadmin'i geri istiyorum!
nstenz
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.