win2003ターミナルサービスが

  
に接続されており、暗黙的に使用されていることを説明する

Windows Server 2003では、ターミナルサービスを使用すると、コンソールセッション(セッション0)に接続できこのコンソールセッションからは接続できません。この追加機能を使用すると、ターミナルサービスを実行しているWindows Server 2003ベースのサーバーにリモートでログインし、まるでコンピュータのコンソールの前にいるかのようにセッション0と対話できます。セッションを非表示にして、実際にコンソールの前にいるリモートユーザーとローカルユーザーが同じセッションを見て対話できるようにすることもできます。

コンソールセッションへの接続方法

Windows Server 2003ベースのサーバー上のコンソールセッションに接続するときは、他のユーザーが事前にコンソールセッションにログインする必要はありません。誰もコンソールにログインしていなくても、実際にコンソールの前にいるかのようにログインできます。

Windows Server 2003ベースのリモートコンピュータから接続するには、コマンドプロンプトを開き、次のコマンドを入力します。

mstsc -v:servername /F -console

mstscはリモートデスクトップ接続の実行可能ファイル、-vは接続先のサーバー、/Fはフルスクリーンモード、-consoleはコンソールセッションへの接続を示します。

このコマンドを使用すると、リモートデスクトップセッションが開き、ログイン情報が確認されると、Windows Server 2003ベースのサーバーで実行されているコンソールセッションに接続されます。ユーザーが現在そのコンピューターでコンソールセッションを使用している場合は、次のエラーメッセージが表示されます。

ユーザードメイン\\ユーザー名はこのコンピューターにローカルでログオンしています。デスクトップのロックが解除されます。続行すると、このユーザーのセッションは終了し、保存されていないデータはすべて失われます。続行しますか?その後、現在のコンソールセッションのユーザーはログアウトされ、メッセージが表示されます。コンピュータが現在ロックされており、管理者のみがロックを解除できることを示します。

注:コンソールセッションのユーザーとターミナルサービスセッションのユーザーが同じユーザーであれば、通常どおり接続できます。

コンソールセッションを非表示にする方法

コンソールセッションを非表示にするには、まず別のコンピュータからWindows Server 2003ベースのサーバーへのリモートデスクトップ接続を開きます。既定では、Windows Server 2003リモートデスクトップ接続ユーティリティはWindows Server 2003のすべてのバージョンにインストールされています。 「コンソールセッションへの接続方法」で説明されているユーティリティまたはMstscコマンドラインユーティリティを使用できますが、-consoleスイッチは省略する必要があります。通話を開始したら、セッションでコマンドプロンプトを起動し、次のコマンドを入力してコンソールの非表示セッションを開始します。

shadow 0

コマンドを入力して送信すると、次のメッセージが表示されます。次のメッセージが表示されます。

リモートコントロールライセンスの交渉中に、セッションがフリーズしているようです。お待ちください...サーバーのコンソールセッションで、次のメッセージが表示されます。

Domain \\ Usernameセッションのリモートコントロールを要求しています。

リクエストを承認しますか?サーバーのコンソールセッションユーザーが[はい]をクリックすると、Windows Server 2003ベースのリモートサーバーのコンソールセッションに自動的に接続されます。サーバーコンソールのユーザーが[いいえ]をクリックした場合、または応答しない場合は、リモートコンピューターのコマンドプロンプトに次のエラーメッセージが表示されます。

リモートコントロールに失敗しました。エラーコード7044

エラー[7044]:他のセッションをリモートで制御する要求は拒否されましたリモート側から隠しセッションを切断するには、Ctrl + *(テンキー)を押すと、確立されたWindowsベースのウィンドウに戻ります。 Server 2003用のサーバーの元のセッション。

ターミナルサービスを実行しているサーバーのコンソールにログインし、そのコンピューターのコンソールで別のユーザーのセッションを隠そうとすると、次のエラーメッセージが表示されます。

あなたのセッションリモートコントロールの承認がネゴシエートされている間はフリーズしたように見えます。お待ちください...

リモートコントロールに失敗しました。エラーコード7050。

エラー[7050]:リクエストされたセッションはリモートでコントロールできません。

セッションが切断されているか、ユーザーがログオンしていないことが原因である可能性もあります。また、システムコンソールからセッションをリモートで制御することも、現在のセッションをリモート制御することもできません。サーバーがリモートコントロールを許可するように設定されていません。次のエラーメッセージが表示されます。

リモートコントロールに失敗しました。エラーコード7051

エラー[7051]:要求されたセッションは許可されませんリモートコントロール:リモートコントロールを許可するようにWindows Server 2003ベースのサーバーを構成するには、以下の手順を実行します。動作:

オープン'グループポリシー'管理ユニット(gpedit.mscを)。

左側のウィンドウで、[コンピュータの構成]ブランチの下にある[管理用テンプレート]ブランチを展開します。

[Windowsコンポーネント]ブランチを展開します。

[ターミナルサービス]フォルダをクリックします。

右側のウィンドウで、[']をダブルクリックして、ターミナルサービスユーザーセッションのリモート制御の規則を設定します。

[設定]タブで、[有効]をクリックします。

[オプション]ボックスで[ユーザーの承認によるフルコントロール]をクリックし、[OK]をクリックします。

Copyright © Windowsの知識 All Rights Reserved