RD 接続ブローカーの通信

Microsoft.Windows.Server.10.0.RemoteDesktopServices.NewUnitMonitor_15 (UnitMonitor)

このオブジェクトは、リモート デスクトップ接続ブローカー サーバーの通信を監視します。

Knowledge Base article:

概要

リモート デスクトップ接続ブローカー (RD 接続ブローカー)、以前のターミナル サービス セッション ブローカー (TS セッション ブローカー) は、ユーザーに RemoteApp とデスクトップ接続へのアクセスを提供するために使用されます。RemoteApp とデスクトップ接続により、ユーザーは複数の RemoteApp プログラム、セッション ベースのデスクトップ、および仮想デスクトップを、個人用に設定した 1 つのビューにまとめて表示できます。RD 接続ブローカーは、仮想デスクトップ上の既存のセッション、リモート デスクトップ セッション、および RemoteApp とデスクトップ接続を使用してアクセスされる RemoteApp プログラムの負荷分散と再接続をサポートします。また、RD 接続ブローカーは、さまざまな RemoteApp プログラムをホストする複数のリモート デスクトップ セッション ホスト (RD セッション ホスト) サーバーから、RemoteApp ソースを 1 つにまとめます。

解決方法

この問題を解決するには、イベント ID をチェックし、次のセクションでそのイベントのトラブルシューティング情報を確認します。

次のイベント ID の解決手順: 1300、1282

この問題は通常は無視してかまいません。

次のイベント ID の解決手順: 1014

RD 接続ブローカーでは、RD 接続ブローカーの役割サービスをホストするコンピューターがドメインに参加していることが必要です。この問題を解決するには、RD 接続ブローカー サーバーがドメインに参加することが必要です。

この手順を実行するには、ローカルの Administrators グループのメンバーであるか、適切な権限を委任されている必要があります。

RD 接続ブローカー サーバーをドメインに参加させるには:

1. RD 接続ブローカーの役割サービスをホストするサーバーで、[スタート] ボタンをクリックし、[コンピューター] を右クリックし、[プロパティ] をクリックします。

2. [コンピューター名、ドメインおよびワークグループの設定] で、[設定の変更] をクリックします。

3. [変更] をクリックします。

4. [ドメイン] オプションを選択し、目的のドメインを入力します。

5. [OK] をクリックし、再度 [OK] をクリックします。

6. コンピューターを再起動します。

問題が引き続き発生する場合は、コンピューターの完全修飾ドメイン名が 128 文字を超えていないことを確認します。

次のイベント ID の解決手順: 1298、1299

ファーム環境に構成されている RD セッション ホスト サーバーと、RD 接続ブローカー サーバーの間のネットワーク接続に問題があると、RD セッション ホスト サーバーが RD 接続ブローカー サーバーと関連する RDP セッションの一覧を作成できない可能性があります。この問題を解決するには、ファーム環境に構成されている RD セッション ホスト サーバーと、RD 接続ブローカー サーバーの間のネットワーク接続の問題を特定して修正します。

注: 次の手順には、ping コマンドを使用してトラブルシューティングを行う手順が含まれています。したがって、次の手順を行う前に、ネットワークのファイアウォールまたはインターネット プロトコル セキュリティ (IPsec) の設定でインターネット制御メッセージ プロトコル (ICMP) のトラフィックが許可されているかどうかを確認してください。ICMP は ping コマンドで使用される TCP/IP プロトコルです。

これらの手順を実行するには、ローカルの Administrators グループのメンバーであるか、適切な権限を委任されている必要があります。

RD 接続ブローカー サーバーに対する IP アドレスによる ping が失敗する場合は、ネットワーク接続、ファイアウォール構成、または IPsec 構成に問題がある可能性があります。

次の追加のトラブルシューティング手順を実行すると、問題の根本原因の特定に役立ちます。

1. [スタート] ボタンをクリックして、[ファイル名を指定して実行] をクリックし、「cmd」と入力して、[OK] をクリックします。

2. コマンド プロンプトで、「ipconfig /all」と入力して Enter キーを押します。表示された情報が正しいことを確認してください。

3. 「ping localhost」と入力し、ローカル コンピューターに TCP/IP がインストールされ正しく構成されていることを確認します。ping が失敗した場合は、TCP/IP スタックが壊れているか、ネットワーク アダプターに問題がある可能性があります。

4. 「ping IP_address」と入力します。IP_address はコンピューターに割り当てられている IP アドレスです。localhost のアドレスは ping でき、ローカル アドレスは ping できない場合、ルーティング テーブルまたはネットワーク アダプターのドライバーに問題がある可能性があります。

5. 「ping DNS_server」と入力します。DNS_server は DNS サーバーに割り当てられている IP アドレスです。ネットワーク上に複数の DNS サーバーがある場合は、各サーバーに対して ping を実行します。DNS サーバーに対して ping を実行できない場合は、DNS サーバーまたはコンピューターと DNS サーバーの間のネットワークに問題がある可能性が示されています。

上記の手順を実行しても問題が解決しない場合は、RD 接続ブローカー サーバー上のイベント ソース Microsoft-Windows-TerminalServices-SessionBroker を調べて、エラーが表示されていないかどうか確認します。

次のイベント ID の解決手順: 1013、1284、1296

この問題を解決するには、RD セッション ホスト サーバーとRD 接続ブローカー サーバーとの間のネットワーク接続の問題を特定し、修正します。

注: 次の手順には、ping コマンドを使用してトラブルシューティングを行う手順が含まれています。したがって、次の手順を行う前に、ネットワークのファイアウォールまたはインターネット プロトコル セキュリティ (IPsec) の設定でインターネット制御メッセージ プロトコル (ICMP) のトラフィックが許可されているかどうかを確認してください。ICMP は ping コマンドで使用される TCP/IP プロトコルです。

これらの手順を実行するには、ローカルの Administrators グループのメンバーであるか、適切な権限を委任されている必要があります。

RD 接続ブローカー サーバーに対する IP アドレスによる ping が失敗する場合は、ネットワーク接続、ファイアウォール構成、または IPsec 構成に問題がある可能性があります。

次の追加のトラブルシューティング手順を実行すると、問題の根本原因の特定に役立ちます。

1. [スタート] ボタンをクリックして、[ファイル名を指定して実行] をクリックし、「cmd」と入力して、[OK] をクリックします。

2. コマンド プロンプトで、「ipconfig /all」と入力して Enter キーを押します。表示された情報が正しいことを確認してください。

3. 「ping localhost」と入力し、ローカル コンピューターに TCP/IP がインストールされ正しく構成されていることを確認します。ping が失敗した場合は、TCP/IP スタックが壊れているか、ネットワーク アダプターに問題がある可能性があります。

4. 「ping IP_address」と入力します。IP_address はコンピューターに割り当てられている IP アドレスです。localhost のアドレスは ping でき、ローカル アドレスは ping できない場合、ルーティング テーブルまたはネットワーク アダプターのドライバーに問題がある可能性があります。

5. 「ping DNS_server」と入力します。DNS_server は DNS サーバーに割り当てられている IP アドレスです。ネットワーク上に複数の DNS サーバーがある場合は、各サーバーに対して ping を実行します。DNS サーバーに対して ping を実行できない場合は、DNS サーバーまたはコンピューターと DNS サーバーの間のネットワークに問題がある可能性が示されています。

Element properties:

TargetMicrosoft.Windows.Server.10.0.RemoteDesktopServicesRole.Service.RDSessionHost
Parent MonitorSystem.Health.AvailabilityState
CategoryCustom
EnabledTrue
Alert GenerateTrue
Alert SeverityMatchMonitorHealth
Alert PriorityHigh
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.2SingleEventLogManualReset3StateMonitorType
RemotableTrue
AccessibilityPublic
Alert Message
RD 接続ブローカーの通信の警告
イベント ID: {0} -- 説明: {1}
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.Server.10.0.RemoteDesktopServices.NewUnitMonitor_15" Accessibility="Public" Enabled="true" Target="Microsoft.Windows.Server.10.0.RemoteDesktopServicesRole.Service.RDSessionHost" ParentMonitorID="SystemHealth!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.2SingleEventLogManualReset3StateMonitorType" ConfirmDelivery="true">
<Category>Custom</Category>
<AlertSettings AlertMessage="Microsoft.Windows.Server.10.0.RemoteDesktopServices.NewUnitMonitor_15_AlertMessageResourceID">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>High</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/EventDisplayNumber$</AlertParameter1>
<AlertParameter2>$Data/Context/EventDescription$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="UIGeneratedOpStateId193760bef7fb4ed38db690eadf39c1ce" MonitorTypeStateID="ManualResetEventRaised" HealthState="Success"/>
<OperationalState ID="UIGeneratedOpStateId8d4b4fc711d444f5975e42c6c4faf104" MonitorTypeStateID="SecondEventRaised" HealthState="Warning"/>
<OperationalState ID="UIGeneratedOpStateIdf0c0eed0f57e484aaed9e503f70e212c" MonitorTypeStateID="FirstEventRaised" HealthState="Error"/>
</OperationalStates>
<Configuration>
<FirstComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</FirstComputerName>
<FirstLogName>Microsoft-Windows-TerminalServices-SessionBroker-Client/Operational</FirstLogName>
<FirstExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Channel</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-TerminalServices-SessionBroker-Client/Operational</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1014</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1013</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1296</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1284</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1306</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1298</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1299</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
</And>
</FirstExpression>
<SecondComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</SecondComputerName>
<SecondLogName>Microsoft-Windows-TerminalServices-SessionBroker-Client/Operational</SecondLogName>
<SecondExpression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">Channel</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-TerminalServices-SessionBroker-Client/Operational</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<Or>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1282</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1300</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</Or>
</Expression>
</And>
</SecondExpression>
</Configuration>
</UnitMonitor>