server 2012 terminal sorunu

Merhabalar,

Server 2012 R2 sunucu üzerinde RDS servisi kurulumu yapılıp  lisanslandığı halde  lisans sunucuyu görmemektedir. Loğları incelediğimizde alağıdaki hataların görmekteyiz.

Olay Kimliği: 1130
Kaynak: TerminalServices RemoteConnectionManager

The Remote Desktop Session Host server does not have a Remote Desktop license server specified. To specify a license server for the Remote Desktop Session Host server, use the Remote Desktop Session Host Configuration tool.

RDS yapılandırma sorgusunda  lisans sunucumun olduğu görülmektedir.

Lisansların yüklüolduğunu görmekteyiz

 

İlk adım da regedit tarafından  lisans  dağıtım kayıtlarının silinmesi ile  lisans servisim yeniden  devreye girecektir.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\RCM\GracePeriod

L $ RTMTIMEBOMB anahtarını silmek istediğim de  aşağıdaki hatayı almaktayım.

Unable to delete all specified values.

Silme işlemini tamamlamak içim   “Graceperiod” dosyasına tam erişim izni vermek gerekmektedir.

 

GRACEPERIOD sağ tik > permissionm ve ardından işlem yapmak istediğimiz kullanıcıyı ekliyoruz.

Gelişmiş düğmesini tıklatın.

sahibin yanındaki Gelişmiş güvenlik ayarları penceresi tıklayın .

Domain Admins yazın veya kullanıcı adı. Hangisini tercih ederseniz. Sonra ok.

 

Şimdi yöneticilere tam erişim sağladık.

L $ RTMTIMEBOMB değeri üzerine tıklayın ve silin.

onaylamanız istendiğinde Evet diyoruz.

Sunucumuzu yeniden başlatıyoruz ve test ediyoruz.  Kullanıcıların sorunsuz bır şekilde terminal server’a bağlantığını göreceksiniz. Lakin  bazen  sorun halen devam etmektedir.  Bende iki adet terminal server bulunmakta. Birinde sorun düzeldi. Fakat diğerinde dorun devam etmektedir.

Sunucum halen bir lisans  sunucunun olmadığını söylemektedir.

Lisans sunucunu Shell ile sorgulayın.

$obj = gwmi -namespace “Root/CIMV2/TerminalServices” Win32_TerminalServiceSetting

$obj.GetSpecifiedLicenseServerList()

Gördüğünüz gibi SpecifiedLSList belirtilen hiçbir lisans sunucusu olmadığını görüyoruz.   Manuel sunucuyu ekliyoruz.

$obj = gwmi -namespace “Root/CIMV2/TerminalServices” Win32_TerminalServiceSetting

$obj.SetSpecifiedLicenseServerList(“Licenseserver.aozturk.com”)

 

Tekrar sorguyu calıstırdıgımız da  lisans sunucumuzun geldiğini göreceksiniz

$obj = gwmi -namespace “Root/CIMV2/TerminalServices” Win32_TerminalServiceSetting

$obj.GetSpecifiedLicenseServerList()

Sunucu yeniden başlatıyorum ve  clientların terminal sunucuya sorunsuzca bağlandığını görüyorum.

 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

This site uses Akismet to reduce spam. Learn how your comment data is processed.