Strežnik gostitelja oddaljene namizne seje nima določenega strežnika licenc za oddaljeno namizje

Ena od odjemalcev je imela težavo z nameščeno farmo strežnikov terminala oddaljenih namiznih storitev, ki temelji na sistemu Windows Server 2012 R2. Iz nekega razloga je strežnik RDS uporabnikom prenehal izdajati licenčne terminale, čeprav je bila vloga licenčnega strežnika nameščena in konfigurirana in RDP CAL je bil aktiviran.

Ko se uporabnik poskuša povezati s terminalskim strežnikom, dobi napako:

Oddaljena seja je bila prekinjena, ker ni na voljo strežnikov licenc za oddaljeno namizje, ki bi omogočili licenco.

Obrnite se na skrbnika strežnika.

V ruski različici sistema Windows napaka izgleda tako:

Oddaljena seja je prekinjena, ker ni na voljo strežnikov za licenciranje oddaljenega namizja.
Obrnite se na skrbnika strežnika

Hkrati se na samem strežniku beleži napaka:

ID dogodka: 1130
Vir: TerminalServices-RemoteConnectionManagerZa strežnik gostitelja seje za oddaljeno namizje ni določen licenčni strežnik za oddaljeno namizje. Če želite določiti licenčni strežnik za strežnik gostitelja oddaljene namizne seje, uporabite orodje Konfiguracija gostitelja oddaljene namizje..

S pomočjo Upravitelja strežnikov preverimo, ali je strežnik licenc za oddaljeno namizje v konfiguraciji RDSH:

Konfiguracijo strežnika za licenciranje lahko preverite tudi v PowerShellu:

Get-RDLicenseConfiguration

Kot vidimo, je prikazan strežnik in vrsta licenciranja Peruser.

Program za licenco RD Licensing Diagnoser prav tako ne vidi težav z nastavitvami in licencami RD strežnika.

S konzolo RD Licensing Manager (licmgr.exe) preverite, ali ima strežnik brezplačne licence, vendar same licence iz nekega razloga niso izdane uporabnikom (Issued = 0).

Nadaljnje iskanje v dnevniku dogodkov je prišlo do naslednjega dogodka:

EventID: 1128
Vir: TerminalServices-RemoteConnectionManagerTelesno obdobje za licenciranje RD se je izteklo in storitev ni bila registrirana pri licenčnem strežniku z nameščenimi licencami. Za neprekinjeno delovanje je potreben strežnik za licenciranje RD. Strežnik gostitelj seje na daljavo lahko uporablja brez licenčnega strežnika 120 dni po zagonu.

Očitno se je strežnik RDSH odločil, da se je preizkusno obdobje za uporabo terminalskega strežnika izteklo (milostno obdobje - 120 dni) in ga je treba obnoviti ali aktivirati na popolnem licenčnem strežniku RDS. Videti je kot nekakšna napaka RDS v sistemu Windows Server 2012.

Število dni do konca obdobja mirovanja RDS lahko najdete z ukazom:

wmic / namespace: \\ root \ CIMV2 \ TerminalServices PATH Win32_TerminalServiceSetting WHERE (__CLASS! = "") POZIVI GetGracePeriodDays

Če želite rešiti to težavo, morate odstraniti ključ na strežniku RDS, ki določa licenciranje odgodnega obdobja. Datum, ki določa čas, ko se strežnik konča v milostnem načinu, je shranjen v ključu L $ RTMTIMEBOMB (precej smešno ime je TIME BOMB ....;), ki se nahaja v veji registra:

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

Izbrisati morate tipko L $ RTMTIMEBOMB. Vendar pa administrator nima dovolj pravic za to..

Vseh določenih vrednosti ni mogoče izbrisati.

Če želite odstraniti ta ključ, morate svojemu računu podeliti pravice lastnika podružnice in nato pravico do spremembe (postopka ne bom podrobno opisoval).

Zdaj z desno miškino tipko kliknite tipke L $ RTMTIMEBOMB in jo izbrišite.

Ponovno zaženemo strežnik, povežemo se s odjemalcem prek RDP. Uspeh licence preverite v konzoli Remote Desktop Licensing Manager.

Vendar mi ni takoj uspelo. Z naslednjim ukazom PowerShell preverite, ali je nastavljen strežnik za licenciranje:

$ obj = gwmi -namespace "Root / CIMV2 / TerminalServices" Win32_TerminalServiceSetting
$ obj.GetSpecifiedLicenseServerList ()

Kot lahko vidite, strežnik za licenciranje RDS ni definiran (seznam SpecifiedLSList je prazen). Z naslednjim ukazom določite strežnik licenc RD.

$ obj = gwmi -namespace "Root / CIMV2 / TerminalServices" Win32_TerminalServiceSetting
$ obj.SetSpecifiedLicenseServerList ("msk-rdslic.winitpro.ru")

Po tej operaciji je strežnik strankam začel izdajati licence RD.