やさぐれSEの技術メモ

皆が辛い思いをしないようにハマったポイントなどを書きます

WindowsServer WORKGROUPでのRDPライセンスサーバー設定

はじめに

Windows Server のRDPライセンスサーバ等々のGUIによる設定がActiveDirectoryドメインに入っている前提で作られています。

WORKGROUPの場合はコマンドラインでの設定となります。

環境

Windows Server 2016 Standard Edition

設定方法

1.[役割の機能と追加]-[リモートデスクトップサービス] で下記の2つを追加します。
- [リモートデスクトップ ライセンス]
 ライセンスサーバ機能となります。別サーバとしてライセンスサーバが建っている場合は不要です
- [リモートデスクトップ セッションホスト]
 ライセンスサーバの指定や確認に必要です。

2.セッションホストのライセンスモードを指定します。
 お使いのRDPライセンスに応じて指定してください。

(Get-WmiObject -Class Win32_TerminalServiceSetting -Namespace root\cimv2\TerminalServices).ChangeMode(4)

  • バイスライセンス:ChangeMode(2)
  • ユーザーライセンス:ChangeMode(4)

3.ライセンスサーバを指定します。サーバの指定はvalueに記述します。

New-ItemProperty "HKLM:\SYSTEM\CurrentControlSet\Services\TermService\Parameters\LicenseServers" -Name SpecifiedLicenseServers -Value "localhost" -PropertyType MultiString

4.ライセンスサーバが正しく指定されているか確認します。

> Get-ItemProperty “HKLM:\SYSTEM\CurrentControlSet\Services\TermService\Parameters\LicenseServers” -Name SpecifiedLicenseServers
SpecifiedLicenseServers : {localhost}
PSPath : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TermService\Parameters\LicenseServers
PSParentPath : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TermService\Parameters
PSChildName : LicenseServers
PSDrive : HKLM
PSProvider : Microsoft.PowerShell.Core\Registry

その他

IPアドレス変更時の影響について

自ホストのIPアドレスを変更した場合に特に修正は不要です。

参考URL

・ライセンスサーバの動作フロー
 https://blogs.technet.microsoft.com/askcorejp/2015/10/09/rd-rd-2086/

・RDS CALについて
 https://docs.microsoft.com/ja-jp/windows-server/remote/remote-desktop-services/rds-client-access-license