Błąd Tryb licencjonowania nie ustawiony dla serwera RD Session Host

Podczas konfigurowania nowego hosta RDS dla farmy z systemem Windows Server 2012 R2 napotkałem ostrzeżenie w zasobniku:

Tryb licencjonowania hosta sesji usług pulpitu zdalnego nie jest skonfigurowany.

Usługa pulpitu zdalnego przestanie działać za xxx dni. Tryb licencjonowania serwera Host sesji usług pulpitu zdalnego nie jest ustawiony. Usługa pulpitu zdalnego przestanie działać po xxx dniach.

Tj. Oczywiście usługa RDS Host działa w trybie okresu karencji (opisałem już podobny problem, ale okazało się, że jest nieco inny).

Aby uzyskać dokładniejszą diagnozę problemu, musisz uruchomić narzędzie RD Licensing Diagnoser (narzędzie diagnostyczne do licencjonowania usług pulpitu zdalnego). W oknie narzędzia pojawi się następujący błąd:

Nie ustawiono trybu licencjonowania dla serwera Host sesji usług pulpitu zdalnego

W angielskiej wersji systemu Windows Server błąd wygląda następująco:

Tryb licencjonowania hosta sesji usług pulpitu zdalnego nie jest skonfigurowany

Jak widać, w rzeczywistości nie ma dostępnych licencji dla klientów, ponieważ tryb licencjonowania nie jest ustawiony.

Wszystko to sugeruje, że administrator nie wybrał serwera licencyjnego RDS i / lub trybu licencjonowania. Dzieje się tak pomimo faktu, że typ licencjonowania został już określony podczas wdrażania RDS..

Możesz sprawdzić, czy serwer licencyjny jest ustawiony za pomocą następujących poleceń:

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

Uwaga. Polecenie cmdlet Get-RDLicenseConfiguration może wyświetlać zupełnie inne, błędne dane..

Jeśli serwer licencyjny nie jest zdefiniowany, możesz go określić za pomocą polecenia:
$ obj. SetSpecifiedLicenseServerList („rdslic1.winitpro.ru”)

Możesz wymusić tryb licencjonowania na kilka sposobów.

Poprzez rejestr:

W gałęzi HKLM \ SYSTEM \ CurrentControlSet \ Control \ Terminal Server \ RCM \ Licensing Core należy zmienić wartość DWORD parametru o nazwie LicensingMode z 5 na

  • 2) - jeśli stosowane jest licencjonowanie według urządzenia (na urządzenie)
  • 4 - podczas korzystania z licencjonowania użytkownika RDS (na użytkownika)

Po wprowadzeniu zmian musisz zrestartować serwer.

Parametry serwera licencyjnego RDS można również ustawić za pomocą GPO (zasady lokalne lub domeny).

Załóżmy, że serwer nie należy do domeny. Użyjemy lokalnego edytora gpedit.msc. Przejdź do Konfiguracja komputera -> Składniki systemu Windows -> Usługi pulpitu zdalnego -> Host sesji zdalnej -> Licencje (Konfiguracja komputera -> Szablony administracyjne -> Składniki systemu Windows -> Usługi pulpitu zdalnego -> Host sesji pulpitu zdalnego \ Licencjonowanie).

Interesuje nas dwóch polityków

  • Użyj określonych serwerów licencjonowania usług pulpitu zdalnego (Użyj określonych serwerów licencji pulpitu zdalnego) - włącz zasadę i określ adres serwera licencyjnego RDS, jeśli serwer licencji działa na tym samym serwerze, określ 127.0.0.1
  • Ustaw tryb licencjonowania pulpitu zdalnego (Ustaw tryb licencjonowania pulpitu zdalnego) - wybierz żądany tryb licencjonowania. W naszym przykładzie Na użytkownika.

Po ponownym uruchomieniu serwera otwórz narzędzie diagnostyczne licencjonowania RDS i sprawdź liczbę dostępnych licencji oraz wybrany tryb licencjonowania

Uwaga. Jeśli serwer RDS należy do grupy roboczej, raport o licencjach nie jest generowany, chociaż same licencje terminalowe są wydawane poprawnie klientom / urządzeniom. Będziesz musiał samodzielnie monitorować liczbę pozostałych licencji.