Hiba A licencelési mód nincs beállítva az RD Session Host kiszolgálóra

Amikor egy új RDS gazdagépet konfigurált egy Windows Server 2012 R2 alapú farmhoz, figyelmeztetést tapasztaltam a tálcán:

A Remote Desktop Session Host licenc módja nincs konfigurálva.

A Remote Desktop Service xxx napon belül leáll. A Remote Desktop Session Host kiszolgáló licencelési módja nincs beállítva. A Távoli asztal szolgáltatás nem működik xxx nap után.

Ie Nyilvánvaló, hogy az RDS Host szolgáltatás türelmi időszakban fut (hasonló problémát már leírtam, de kicsit másnak bizonyult).

A probléma pontosabb diagnosztizálásához futtatnia kell az RD Licensing Diagnoser programot (Remote Desktop Licensing Diagnostic Tool). A következő hiba jelenik meg a segédprogram ablakában:

A licenc mód nincs beállítva a Remote Desktop Session Host kiszolgálóhoz

A Windows Server angol változatában a hiba így néz ki:

A Remote Desktop Session Host licenc módja nincs konfigurálva

Mint láthatja, valójában nem állnak rendelkezésre licencek az ügyfelek számára, mert az engedélyezési mód nincs beállítva.

Mindez arra utal, hogy az adminisztrátor nem választotta ki az RDS licencszervert és / vagy licencmódot. Ennek ellenére az a tény, hogy az engedély típusát már meghatározták az RDS telepítésekor..

A következő parancsokkal ellenőrizheti, hogy az engedélyezési kiszolgáló van-e beállítva:

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

megjegyzés. A Get-RDLicenseConfiguration parancsmag teljesen más, hibás adatokat jeleníthet meg..

Ha a licencszerver nincs meghatározva, akkor a következő paranccsal adhatja meg:
$ obj. SetSpecifiedLicenseServerList ("rdslic1.winitpro.ru")

Az engedélyezési módot számos módon kikényszerítheti.

Nyilvántartáson keresztül:

A HKLM \ SYSTEM \ CurrentControlSet \ Control \ Terminal Server \ RCM \ Licensing Core ágban meg kell változtatnia a LicensingMode nevű paraméter DWORD értékét 5-ről 5-re

  • 2 - eszközönkénti engedélyeztetés esetén (eszközönként)
  • 4 - ha az RDS felhasználói engedélyeket használ (felhasználónként)

A módosítások elvégzése után újra kell indítania a szervert.

Az RDS licencszerver paramétereit GPO-n keresztül is beállíthatjuk (helyi vagy domain házirend).

Tegyük fel, hogy a kiszolgáló nincs domainben. A gpedit.msc helyi szerkesztőt fogjuk használni. Lépjen a Számítógép konfigurálása -> Windows-összetevők -> Távoli asztali szolgáltatások -> Távoli munkamenet-gazdagép -> licenchez (számítógépes konfiguráció -> Felügyeleti sablonok -> Windows-összetevők -> Távoli asztali szolgáltatások -> Távoli asztali munkamenet-gazdagép \ licencelés).

Két politikus érdekel minket

  • Használjon megadott távoli asztali licencszervereket (Használja a megadott Remote Desktop licenckiszolgálókat) - engedélyezze a házirendet és adja meg az RDS licencszerver címét, ha a licencszerver ugyanazon a szerveren fut, adja meg a 127.0.0.1
  • Állítsa be a Távoli asztal engedélyezési módját (Állítsa be a Távoli asztal engedélyezési módját) - válassza ki a kívánt licencmódot. A példánkban az egy felhasználó.

A kiszolgáló újraindítása után nyissa meg az RDS licencdiagnosztikai eszközt, és tekintse meg a rendelkezésre álló licencek számát és a kiválasztott licencmódot

megjegyzés. Ha az RDS-kiszolgáló munkacsoportban van, akkor a licencekről nem készül jelentés, bár maguk a terminállicencek helyesen állnak ki az ügyfeleknek / eszközöknek. Önnek ellenőriznie kell a fennmaradó licencek számát.