Windows Server 2016 RDS Ana Bilgisayarında TSADMIN.msc ve TSCONFIG.msc Ek Bileşenlerini Kullanma


Windows terminal sunucularının birçok yöneticisi, Windows Server 2012'den başlayarak, yönetim ek bileşenlerinin

tsadmin.msc

(Uzak Masaüstü Hizmetleri Yöneticisi) ve

tsconfig.msc

(Uzak Masaüstü Oturum Ana Bilgisayar Yapılandırması) RDS sunucularında eksik. MS geliştiricileri, RDS ana bilgisayar ayarlarının çoğunun Sunucu Yöneticisi, Grup İlkesi Düzenleyici konsolu (gpedit.msc) veya RDS Koleksiyonları ayarları aracılığıyla yönetilebileceğine karar verdiler. Ancak, tüm bu araçlar eski TS ek bileşenleri kadar kolay ve kullanışlı değildir.

Windows Server 2016 çalıştıran RDS sunucularında eski tsadmin.msc ve tsconfig.msc ek bileşenlerinin nasıl kullanılacağını görelim (bu kılavuz ayrıca uygulanabilir Windows Server 2019 ve 2012 R2 ortamları için).

Bunu yapmak için Windows Server 2008 R2 çalıştıran herhangi bir sunucudan 7 dosyayı ve kayıt defteri anahtarını Windows Server 2016'da aynı C:\Windows\System32 dizinine kopyalamanız gerekir. Aşağıdaki 7 dosyayı kopyalayın:

  • c:\windows\system32 sadmin.dll

  • c:\windows\system32 sconfig.dll

  • c:\windows\system32\wts.dll

  • c:\windows\system32 sconfig.msc

  • c:\windows\system32 sadmin.msc

  • c:\windows\system32 n sconfig.resources.dll

  • c:\windows\system32 n sadmin.resources.dll

Ardından, Windows Server 2008 R2'de regedit.exe'yi kullanarak iki kayıt defteri anahtarını *.reg dosyalarına aktarmanız gerekir:

  • [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\SnapIns\FX:{80aaa290-abd9-9239-7a2d-cf4f67e42128}]

  • [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\SnapIns\FX:{3FCE72B6-A31B-43ac-ADDA-120E1E56EB0F}]

Ve karşılığında, bu reg dosyalarını Windows Server 2016 kayıt defterine aktarın. Reg dosyasına çift tıklayın ve kayıt defterinde değişiklik yapmayı kabul edin.

Geriye dll ve msc dosyalarını Windows Server 2016 ana bilgisayarında C:\Windows\System32 dizinine kopyalamak kalıyor. REGSVR32'yi kullanarak dll dosyalarını kaydetmek gerekli değildir.

Not. Elinizde Windows Server 2008 R2'nin dağıtılmış bir kopyası yoksa (artık desteğin sona ermesi nedeniyle bulmak zor), gerekli dosyaları içeren arşivi web sitemizden indirebilirsiniz.

  • Windows Server'ın İngilizce sürümü için dosya grubu — tsadmin_msc_windows-server-all.zip

Bundan sonra, şu komutu çalıştırarak TSAdmin ek bileşenini başlatmayı deneyin:

tsadmin.msc

Bu konsolda, kullanıcı oturumlarını kolayca yönetebilirsiniz - oturumun bağlantısını kesebilir, bir mesaj gönderebilir, doğru bir oturum kapatmayı başlatabilirsiniz, vb.

çalıştırabilirsiniz

tsconfig.msc

konsol.

tsconfig.msc konsolunda, RDS ana bilgisayarının temel parametrelerini yapılandırmak çok daha kolay ve daha uygundur: lisans sunucusunu ve RDS CAL türünü ayarlayın, ana bilgisayarı RD Bağlantı Aracısı grubuna ekleyin (ana bilgisayar ağırlığını yapılandırın) çiftlik), RDP şifreleme düzeylerini ayarlayın, programı, kullanıcı bir oturumda oturum açtığında otomatik olarak başlayacak şekilde yapılandırın, bağımsız bir RDS ana bilgisayarında bağlantısı kesilen kullanıcı oturumları için zaman aşımlarını yapılandırın, vb.

Bu tsadmin konsollarını tüm RDS ana bilgisayarlarına kurmanın gerekli olmadığını unutmayın. Ağınızdaki diğer RDS ana makinelerini uzaktan yönetmek için "Uzak Masaüstü Oturum Ana Bilgisayar Sunucusuna Bağlan" seçeneğini kullanabilirsiniz.

Not. Bu çözüm Microsoft tarafından desteklenmemektedir ve riski size ait olmak üzere kullanabilirsiniz.

tsadmin.msc konsolunu kullanarak kullanıcının terminal oturumuna bağlanamayacağınıza dikkat edilmelidir (hata: Erişim reddedildi). Windows Server'da RDS Gölgeleme makalesinde açıklanan senaryoyu kullanarak kullanıcı Uzak Masaüstü oturumuna bağlanmak mümkündür.

Ayrıca RDP-Tcp bağlantı özelliklerinde tsconfig.msc konsolunda Güvenlik sekmesi yoktur. Bu sekme, teknik destek ekibine (yönetici olmayan grup) bağlanmak ve RDS ana bilgisayarındaki kullanıcı oturumlarını yönetmek için izinler vermek için kullanışlıydı. Belirli bir gruba sunucudaki RDP oturumları üzerinde tam denetim vermek için aşağıdaki komutu kullanıyorum:

wmic /namespace:\\root\CIMV2\TerminalServices PATH Win32_TSPermissionsSetting WHERE (TerminalName ="RDP-Tcp") CALL AddAccount "a-d\helpdeskteam",2

RDP-tcp bağlantı özelliklerindeki geçerli izinleri görüntülemek için PowerShell'i kullanabilirsiniz:

get-WmiObject -Namespace "root/cimv2/terminalservices" -Class win32_tspermissionssettin

İlgili makaleler