この問題を解決するには、次の手順を実行してターミナル サーバーと Active Directory ドメイン コントローラとの間のネットワーク接続の問題を特定し、修正します。
ping コマンドを使用して、ネットワーク接続に問題があるかどうかを判断します。
必要に応じて追加のトラブルシューティング手順を実行し、問題の原因の特定に役立てます。
これらのタスクを実行するには、次のセクションを参考にしてください。
注: 次の手順には、ping コマンドを使用してトラブルシューティングを行う手順が含まれています。 したがって、次の手順を行う前に、ネットワークのファイアウォールまたはインターネット プロトコル セキュリティ (IPsec) の設定でインターネット制御メッセージ プロトコル (ICMP) のトラフィックが許可されているかどうかを確認してください。 ICMP は ping コマンドで使用される TCP/IP プロトコルです。
これらの手順を実行するには、ローカルの Administrators グループのメンバであるか、適切な権限を委任されている必要があります。
[ネットワーク接続の問題があるかどうかを判断する]
ターミナル サーバーとドメイン コントローラとの間にネットワーク接続の問題があるかどうかを判断するには、次の手順に従います。
ターミナル サーバーで、[スタート] ボタン、[ファイル名を指定して実行] の順にクリックし、「cmd」と入力して、[OK] をクリックします。
コマンド プロンプトで「ping server_FQDN」と入力し、Enter キーを押します。ここで server_FQDN はドメイン コントローラの完全修飾ドメイン名 (FQDN) (たとえば server1.contoso.com) です。 ping が正常に実行された場合、以下のような応答があります。IP_address からの応答: bytes=32 time=3ms TTL=59Reply from IP_address: bytes=32 time=20ms TTL=59Reply from IP_address: bytes=32 time=3ms TTL=59Reply from IP_address: bytes=32 time=6ms TTL=59
コマンド プロンプトで「ping IP_address」と入力し、Enter キーを押します。ここで IP_address はドメイン コントローラの IP アドレスです。
ドメイン コントローラの IP アドレスに対しては ping が成功し、FQDN に対しては失敗する場合は、DNS ホスト名解決に問題がある可能性があることを示しています。
ドメイン コントローラの IP アドレスに対する ping が失敗する場合は、ネットワーク接続、ファイアウォール、または IPsec の構成に問題がある可能性があることを示しています。
追加のトラブルシューティング手順を実行する
次の追加のトラブルシューティング手順を実行すると、問題の根本原因の特定に役立ちます。
ネットワーク上の別のコンピュータに対して ping を実行し、ネットワーク接続において発生している問題の程度を判断します。
別のサーバーに対しては ping が成功し、ドメイン コントローラに対しては失敗する場合は、別のコンピュータからそのドメイン コントローラに対してもう一度 ping を実行します。 ドメイン コントローラに対してどのコンピュータからも ping が成功しない場合は、まずそのドメイン コントローラが実行中であるかどうかを確認してください。 ドメイン コントローラが実行中の場合は、ドメイン コントローラのネットワーク設定を確認します。
次の手順を実行して、ローカル コンピュータの TCP/IP の設定を確認します。
[スタート]、[ファイル名を指定して実行] の順にクリックし、「cmd」と入力して、[OK] をクリックします。
コマンド プロンプトで、「ipconfig /all」と入力して Enter キーを押します。 表示された情報が正しいことを確認してください。
「ping localhost」と入力し、ローカル コンピュータに TCP/IP がインストールされ正しく構成されていることを確認します。 ping が失敗した場合は、TCP/IP スタックが壊れているか、ネットワーク アダプタに問題がある可能性があります。
「ping IP_address」と入力します。ここで IP_address はコンピュータに割り当てられている IP アドレスです。 localhost のアドレスは ping でき、ローカル アドレスは ping できない場合、ルーティング テーブルまたはネットワーク アダプタのドライバに問題がある可能性があります。
「ping DNS_server」と入力します。ここで、「DNS_server」は DNS サーバーに割り当てられている IP アドレスです。 ネットワーク上に複数の DNS サーバーがある場合は、各サーバーに対して ping を実行します。 DNS サーバーに対して ping を実行できない場合は、DNS サーバーまたはコンピュータと DNS サーバーとの間のネットワークに問題がある可能性があることを示しています。
ドメイン コントローラが別のサブネットにある場合は、デフォルト ゲートウェイに対して ping を実行します。 デフォルト ゲートウェイに対して ping を実行できない場合は、ネットワーク アダプタ、ルーター、ゲートウェイ デバイス、ケーブル、またはその他の接続用ハードウェアに問題がある可能性があります。
デバイス マネージャで、ネットワーク アダプタの状態を確認します。 デバイス マネージャを開くには、[スタート] ボタン、[ファイル名を指定して実行] の順にクリックし、「devmgmt.msc」と入力して、[OK] をクリックします。
コンピュータ上およびハブまたはルーター上で、ネットワーク接続の表示ランプを確認します。 ネットワーク ケーブルを確認します。
Windows ファイアウォールの高度なセキュリティ スナップインを使用して、ファイアウォールの設定を確認します。
IP セキュリティ ポリシー管理スナップインを使用して、IPsec の設定を確認します。
Target | Microsoft.Windows.Server.2008.TerminalServicesRole.Service.TerminalServer | ||
Category | EventCollection | ||
Enabled | False | ||
Event_ID | 1061 | ||
Event Source | Microsoft-Windows-TerminalServices-RemoteConnectionManager | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Remotable | True | ||
Alert Message |
| ||
Event Log | System |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.Windows.EventProvider | Default |
Alert | WriteAction | System.Health.GenerateAlert | Default |
<Rule ID="Microsoft.Windows.Server.2008.TerminalServicesRole.Service.TerminalServer.EventCollection.1061" Enabled="false" Target="Microsoft.Windows.Server.2008.TerminalServicesRole.Service.TerminalServer" ConfirmDelivery="true" Remotable="true" Priority="Normal" DiscardLevel="100">
<Category>EventCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Windows!Microsoft.Windows.EventProvider">
<ComputerName>$Target/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ComputerName>
<LogName>System</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">1061</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-TerminalServices-RemoteConnectionManager</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="Alert" TypeID="SystemHealth!System.Health.GenerateAlert">
<Priority>1</Priority>
<Severity>2</Severity>
<AlertOwner/>
<AlertMessageId>$MPElement[Name="Microsoft.Windows.Server.2008.TerminalServicesRole.Service.TerminalServer.EventCollection.1061.AlertMessage"]$</AlertMessageId>
<AlertParameters>
<AlertParameter1>$Data/EventDescription$</AlertParameter1>
</AlertParameters>
<Suppression>
<SuppressionValue>$Data/LoggingComputer$</SuppressionValue>
</Suppression>
<Custom1/>
<Custom2/>
<Custom3/>
<Custom4/>
<Custom5/>
<Custom6/>
<Custom7/>
<Custom8/>
<Custom9/>
<Custom10/>
</WriteAction>
</WriteActions>
</Rule>