リモートデスクトップサービス(RDS)の強化点――MultiPoint Services(その2)vNextに備えよ! 次期Windows Serverのココに注目(11)

前回は、Windows Server Technical Previewに追加された新しい役割「MultiPoint Services」と、教育機関向けの製品「Windows MultiPoint Server」の違いを説明しました。今回から数回に分けて、MultiPoint Servicesでできることを紹介します。

» 2015年03月31日 05時00分 公開
[山市良テクニカルライター]
「vNextに備えよ! 次期Windows Serverのココに注目」のインデックス

連載目次

直結KVMの一つ一つがユーザー専用のRDPクライアントに!

 Windows Server Technical Previewの「MultiPoint Services」は、教育機関向けの製品である「Windows MultiPoint Server」をWindows Serverの新しい役割として統合したものです。前回説明したように、現在提供中のWindows Server Technical Preview(2014年10月公開のビルド9841)は、Windows MultiPoint Server 2012(もっと言えばPremiumエディション)の機能を提供するもので、現在のTechnical PreviewはベースのOSが新しくなったことを除けば、新機能はありません。

 しかし、Windows MultiPoint Serverは市場が教育機関に限定されていたため、Windows MultiPoint ServerおよびMultiPoint Servicesでどのようなことができるのかをご存じでない方が大多数なのではないでしょうか。

 どのようなことができるのかを知れば、社員のトレーニングといった教育現場はもちろん、その他の用途への応用へと想像が膨らむかもしれません。そこで今回からは、Windows Server Technical Preview(ビルド9841)のMultiPoint Servicesの機能を紹介します。特に明記しない限り、現行製品のWindows MultiPoint Server 2012でも利用できる機能です。

 MultiPoint Servicesの機能は、「リモートデスクトップサービス(RDS)」の役割がベースとなっています。その基本は、1台の物理サーバーに「ステーション」と呼ばれるキーボード、ディスプレー、マウス(Keyboard、Video、Mouse:KVM)のセットを複数接続し、そのセットの一つを生徒となるユーザーが自分専用で使用して、自分専用のWindowsデスクトップを利用できるというものです(図1)。

図1 図1 MultiPoint Servicesの展開例

 一つのステーションは、物理サーバーに直結されたディスプレーと、同じUSBハブ経由で接続されたキーボード/マウスで構成されます。新しいステーションをセットアップする際には、ディスプレーに表示されるキーを入力して、ディスプレーと特定のUSBハブに接続されたキーボード/マウスをひも付けます(画面1)。そして、一度セットアップされたステーションは、サーバーのコンソールではなく、それぞれが別の「リモートデスクトップ接続クライアント」(以下、RDPクライアント)として振る舞います(画面2)。

画面1 画面1 新しいステーションをセットアップするために、ディスプレーに表示されたキーを入力して、USBハブ、キーボード、マウスをひも付ける
画面2 画面2 ステーションは、それぞれが別のRDPクライアントとして機能する

 ステーションからサインインしたユーザーは、Windows Server Technical Previewの「リモートデスクトップ(RD)セッションホスト」のユーザーセッションにサインインします。RDセッションホストではデスクトップエクスペリエンス機能が有効になっており、Windows 10 Enterprise(ただし、2014年10月公開のビルド9841)相当のデスクトップ環境とインストール済みアプリケーションを利用できます。

 講師を務めるユーザーは、MultiPoint Servicesの管理ツールである「MultiPoint Manager」を使用してステーションやユーザーを構成および管理でき、「MultiPoint Dashboard」を使用してサインイン中の全てのデスクトップを参照したり、リモート制御やその他のリモート操作を行ったりすることができます(画面3)。

画面3 画面3 講師は「MultiPoint Manager」でステーションやユーザーを構成および管理し、「MultiPoint Dashboard」で全てのデスクトップを参照および制御できる

RDPクライアントからのアクセスと、Windows 10デスクトップの統合をサポート

 物理サーバーに直結できるディスプレーやUSBデバイスの数には制限があります。ディスプレーの数はグラフィックスカードを追加することで増やせますが、物理サーバーの拡張性には制約があります。

 その制約を超えて同時利用できるユーザー数を増やす方法としては、別の物理サーバーにMultiPoint Servicesを導入して管理を統合する方法があります。また、同一のLANに接続されたPCをRDPクライアントとして、MultiPoint Servicesを実行するサーバーにリモートデスクトップ接続する方法もあります。この他、Windows MultiPoint Serverのステーション専用のハードウエアとして「USBゼロクライアント」という製品がサードベンダーから販売されています。

 さらに、同一のLANに接続された、Windows 10を実行する物理PCのコンソール表示を統合する方法があります(画面4)。WindowsデスクトップOSのコンソールのリモート制御といえば、標準機能では「リモートアシスタンス」を使用する方法があります。リモートアシスタンスではエンドユーザー側が助けてくれる人に「招待」を送信することで、1対1の制御が可能になります。これに対して、「MultiPoint Connector」を使用した方法は、「MultiPoint Dashboard」にWindows 10のコンソールの表示が統合され、他のステーションと同じように制御することができます。

画面4 画面4 Windows 10 Technical Preview(ビルド9841)のコンソール画面をMultiPoint Servicesのリモート制御機能で操作しているところ

 Windows MultiPoint ServerはWindows 7/8向けのMultiPoint Connectorを提供し、これらのコンソールの参照と制御をWindows MultiPoint Serverに統合できました。しかし、Windows Server Technical PreviewのMultiPoint Servicesは、MultiPoint Connectorを提供しません。MultiPoint Connectorは、Windows 10に組み込まれているものを使用します。そのため、MultiPoint Servicesに統合できるのは、現状、Windows 10のコンソールだけになります(画面5)。

画面5 画面5 MultiPoint Connectorは、Windows 10 Technical Previewにビルトインされており、オプションで有効化できる。この画面はWindows 10 Technical Previewビルド10041のもの

 なお、筆者はWindows 10 Technical Previewのビルド9879との組み合わせで、リモート制御と投影機能が正常に動作しないという不具合を確認しています。ビルド10041では確認していませんが、Windows 10の最新ビルドで評価したいのであれば、Windows Server Technical Previewの次のビルドまで待った方がよいでしょう。Windows Server Technical Previewの次のビルドは2015年春の予定なので、もう間もなくリリースされると思います。

画面分割で一つディスプレーを2人のユーザーで共用できる

 MultiPoint Servicesの物理サーバーに直結されたステーションは、同時にサインインするユーザーの数だけ必要になります。前述したように増設できるディスプレーの数には限りがありますが、MultiPoint Servicesの「画面分割ステーション(Split Station)」の機能を利用すると、一つのディスプレーを2人のユーザー(2組のUSBハブ、キーボード、ディスプレー)で同時に使用することが可能です(画面6)。

画面6 画面6 画面分割ステーションのディスプレーの、サインイン前の状態。1人が左半分、もう1人が右半分を自分専用で利用でき、それぞれを別々のキーボードとマウスで操作できる

 画面分割ステーションは1200×1024ピクセル以上の解像度のディスプレーでサポートされ、ユーザーはディスプレーの左半分または右半分を専用のディスプレーとして操作できます(画面7)。ちなみに、Windows MultiPoint Serverでは、1024×768ピクセル以上の解像度で画面分割ステーションが可能でした。画面分割ステーションを利用する場合、ユーザーの操作性を考えると、なるべく大きなワイドスクリーンを用意した方がよいでしょう。

画面7 画面7 画面分割ステーションのデスクトップを「MultiPoint Dashboard」から参照しているところ。ユーザー「serveruser02」と「serveruser03」が同じディスプレーを半分ずつ使用している

USBデバイスを自分のデスクトップにリダイレクトできる

 直結ステーションにひも付いたUSBハブは、キーボードやマウスだけでなく、USBドライブやUSBメモリ、USBヘッドセット、USBカメラなどのUSBデバイスを接続するのに使用できます。接続されたUSBデバイスは、そのユーザーのセッションだけに認識され、利用可能になります(画面8)。

画面8 画面8 ユーザーがUSBメモリとUSBカメラをUSBハブに接続すると、そのユーザーのデスクトップ環境に自動的にリダイレクトされる。画面はその様子を講師側からリモート制御機能を利用して参照しているところ

 このUSBデバイスのリダイレクトには、リモートデスクトッププロトコル(RDP)が備えるデバイスリダイレクト機能や、Windows Server 2012以降のRDセッションホストおよびWindows 8 Enterprise以降のリモートデスクトップ接続でサポートされるRemoteFX USBデバイスリダイレクトの機能で実現されています。

再起動後に全ての変更を破棄する、ステートレスなデスクトップ環境を提供

 マイクロソフトが以前に共用コンピューターの保護ソリューションとして、「Windows SteadyState」というツールを提供していたことをご存じでしょうか。Windows SteadyStateは、管理者が共用コンピューターを保護する手段を提供するもので、ユーザーによるシステム設定の変更やアプリケーションのインストールなど、ハードディスクに対する変更を破棄して、以前の状態に簡単にロールバックできるようにします。Windows SteadyStateはWindows XPおよびWindows Vistaのコンピューターの保護に対応していましたが、2010年12月31日に提供が終了し、2011年6月30日にサポートが終了しました。

 MultiPoint Servicesの「ディスク保護(Disk Protection)」機能は、Windows SteadyStateのディスク保護機能と同様の環境を実現します。

 MultiPoint Servicesを実行するサーバーでディスク保護を有効にすると、OSを含むハードディスクに保護用のパーティションが準備されます。ユーザーが行ったディスクに対する変更はこの専用領域に書き込まれ、サーバーを再起動すると破棄されて、ユーザーのデスクトップ環境は元の状態にロールバックされます(画面9画面10)。また、管理者はWindows Updateによるサーバーの更新のために、ディスク保護を一時的に無効化するようにスケジュールを構成できます。

画面9 画面9 サーバーでディスク保護を有効にすると、ユーザーによる設定変更やCドライブへの書き込みが、再起動時に破棄されるようになる。Windows Updateとの共存も可能
画面10 画面10 ディスク保護を有効にすると、ユーザーがサインインしたときに、設定の変更やCドライブに対する書き込みが再起動時に破棄されることが通知される

 なお、MultiPoint Connectorで統合されたWindows 10のPCに関しては、ディスク保護機能は利用できません。

 今回は、生徒が利用するMultiPoint Servicesのステーションとそのデスクトップ環境について紹介しました。次回は、講師がMultiPoint Dashboardを使用してできることについて紹介します。

「vNextに備えよ! 次期Windows Serverのココに注目」バックナンバー

筆者紹介

山市 良(やまいち りょう)

岩手県花巻市在住。Microsoft MVP:Hyper-V(Oct 2008 - Sep 2015)。SIer、IT出版社、中堅企業のシステム管理者を経て、フリーのテクニカルライターに。マイクロソフト製品、テクノロジを中心に、IT雑誌、Webサイトへの記事の寄稿、ドキュメント作成、事例取材などを手がける。個人ブログは『山市良のえぬなんとかわーるど』。


Copyright © ITmedia, Inc. All Rights Reserved.

RSSについて

アイティメディアIDについて

メールマガジン登録

@ITのメールマガジンは、 もちろん、すべて無料です。ぜひメールマガジンをご購読ください。