Windows Server
 Computer >> コンピューター >  >> システム >> Windows Server

Windows Server 2016 RDSホストでtsadmin.mscとtsconfig.mscスナップインを使用する方法

Windows Server 2016 RDSホストでtsadmin.mscとtsconfig.mscを使う方法

多くのWindowsターミナルサーバー管理者が気づいているように、Windows Server 2012以降、RDSサーバーから管理スナップイン「tsadmin.msc(リモートデスクトップサービス マネージャー)」と「tsconfig.msc(リモートデスクトップ セッションホストの構成)」が削除されました。Microsoftは、RDSホストの設定の大部分はサーバーマネージャー、グループポリシーエディター(gpedit.msc)、RDSコレクションの設定画面から管理できると判断したのです。しかし、これらの新しいツールは、従来のTSスナップインほど使いやすくはありません。

この記事では、Windows Server 2016のRDSサーバーで従来のtsadmin.mscおよびtsconfig.mscスナップインを使用する方法を解説します(この手順はWindows Server 2019や2012 R2環境でも同様に適用できます)。

Windows Server 2016 RDSホストでtsadmin.mscとtsconfig.mscスナップインを使用する方法

必要なファイルとレジストリキーのコピー

まず、Windows Server 2008 R2が稼働する任意のサーバーから、7つのファイルとレジストリキーを、Windows Server 2016の同じディレクトリ(C:\Windows\System32)にコピーします。コピー対象は以下の7ファイルです。

  • c:\windows\system32\tsadmin.dll
  • c:\windows\system32\tsconfig.dll
  • c:\windows\system32\wts.dll
  • c:\windows\system32\tsconfig.msc
  • c:\windows\system32\tsadmin.msc
  • c:\windows\system32\en\tsconfig.resources.dll
  • c:\windows\system32\en\tsadmin.resources.dll

Windows Server 2016 RDSホストでtsadmin.mscとtsconfig.mscスナップインを使用する方法

次に、Windows Server 2008 R2上でregedit.exeを使用し、以下の2つのレジストリキーを*.regファイルとしてエクスポートします。

  • [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\SnapIns\FX:{80aaa290-abd9-9239-7a2d-cf4f67e42128}]
  • [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\SnapIns\FX:{3FCE72B6-A31B-43ac-ADDA-120E1E56EB0F}]

続いて、エクスポートしたregファイルをWindows Server 2016のレジストリに順番にインポートします。regファイルをダブルクリックし、レジストリへの変更を承認すれば完了です。

Windows Server 2016 RDSホストでtsadmin.mscとtsconfig.mscスナップインを使用する方法

最後に、dllファイルとmscファイルをWindows Server 2016ホストのC:\Windows\System32ディレクトリにコピーします。なお、REGSVR32によるDLLの登録は不要です。

注意: 手元にWindows Server 2008 R2の環境がない場合(サポート終了により現在は入手が難しくなっています)、当サイトから必要なファイル一式をダウンロードできます。

  • 英語版Windows Server用ファイルセット — tsadmin_msc_windows-server-all.zip

tsadmin.mscでのユーザーセッション管理

以上の手順が完了したら、次のコマンドでTSAdminスナップインを起動してみましょう。tsadmin.msc

Windows Server 2016 RDSホストでtsadmin.mscとtsconfig.mscスナップインを使用する方法

このコンソールでは、ユーザーセッションを直感的に管理できます。セッションの切断、メッセージの送信、正規のログオフの実行などが可能です。さらに、複数のユーザーを一度に選択し、全員に対して一括で操作を実行することもできます。

tsconfig.mscでのRDSホスト構成

tsconfig.mscコンソールも同様に起動できます。

Windows Server 2016 RDSホストでtsadmin.mscとtsconfig.mscスナップインを使用する方法

tsconfig.mscコンソールでは、RDSホストの基本パラメータをより簡単かつ便利に設定できます。主な設定項目は以下のとおりです。

  • ライセンスサーバーとRDS CALの種類の指定
  • RD接続ブローカーファームへのホスト追加(ファーム内でのホストの重み付け設定)
  • RDP暗号化レベルの設定
  • ユーザーログオン時に自動起動するプログラムの設定
  • スタンドアロンRDSホストにおける切断済みユーザーセッションのタイムアウト設定

なお、このコンソールをすべてのRDSホストにインストールする必要はありません。「リモートデスクトップ セッションホスト サーバーへの接続」オプションを使用すれば、ネットワーク上の他のRDSホストをリモートで管理できます。

Windows Server 2016 RDSホストでtsadmin.mscとtsconfig.mscスナップインを使用する方法

注意: この手法はMicrosoftによってサポートされていないため、使用は自己責任でお願いします。

既知の制限事項

tsadmin.mscコンソールからは、ユーザーのターミナルセッションに接続(シャドウ)できません(エラー:「アクセスが拒否されました」)。ユーザーのリモートデスクトップセッションへの接続が必要な場合は、「Windows ServerでのRDS Shadowing」の記事で紹介している手順を利用してください。

また、tsconfig.mscコンソールのRDP-Tcp接続プロパティには[セキュリティ]タブが存在しません。このタブは、管理者以外のグループ(ヘルプデスクチームなど)に、RDSホスト上のユーザーセッションへの接続・管理権限を付与する際に便利なものでした。特定のグループにサーバー上のRDPセッションへのフルコントロール権限を付与するには、次のコマンドを使用します。

wmic /namespace:\root\CIMV2\TerminalServices PATH Win32_TSPermissionsSetting WHERE (TerminalName ="RDP-Tcp") CALL AddAccount "woshub\helpdeskteam",2

PowerShellを使えば、RDP-Tcp接続プロパティの現在のアクセス許可を確認できます。

get-WmiObject -Namespace "root/cimv2/terminalservices" -Class win32_tspermissionssetting
  1. Windows 10 / Windows ServerのWinSxSフォルダーをクリーンアップ・圧縮してディスク容量を節約する方法

    本記事では、WindowsにおけるWinSxSフォルダーの役割、サイズが増え続ける原因、そして安全にクリーンアップする方法を詳しく解説します。C:\Windows\WinSxSディレクトリは、Windowsコンポーネントストア(Component Store)と呼ばれるリポジトリです。このフォルダーには、Windowsの各種ロールや機能のインストールと動作に必要なDLLファイル、バイナリファイル、XMLファイルなどが格納されています。Windows Updateを適用するたび(通常は毎月)、更新されたコンポーネントの新しいバージョンがシステムにインストールされ、古いバージョンはWinSxSフォ

  2. Windows 8.1 / Windows Server 2012 R2対応のKMSアクティベーションサーバー構築手順

    Windows 8.1およびWindows Server 2012 R2の正式リリースから約4ヶ月が経過し、システム管理者にとっては、これらの新OSを完全にサポートできるようITインフラを更新する絶好のタイミングとなっています。本記事では、旧バージョンのWindows上で稼働している既存のKMS(Key Management Service)サーバーにおいて、Windows 8.1およびWindows Server 2012 R2のKMSアクティベーションに対応させる方法について詳しく解説します。旧KMSサーバーで発生するアクティベーションエラーすでにKMSサーバーを運用している環境で、新しい