Modifications apportées à l’administration à distance dans Windows Server 2008

INTRODUCTION

Cet article décrit les différences entre Windows Server 2003 et Windows Server 2008 ou Windows Server 2008 R2 lorsque vous utilisez le client Connexion Bureau à distance (RDC) pour se connecter au serveur à distance à des fins administratives.

Modifications apportées à l'administration à distance dans Windows Server 2008 et Windows Server 2008 R2

Dans Windows Server 2003, vous pouvez démarrer le client RDC (Mstsc.exe) en utilisant le commutateur /console à se connecter à distance à la session de console physique sur le serveur (également appelée session 0). Dans Windows Server 2008 ou Windows Server 2008 R2, le commutateur /console a été désapprouvé. Pour plus d’informations, consultez le « pourquoi le commutateur /console n’est plus nécessaire » section. Dans Windows Server 2008 et Windows Server 2008 R2, la session 0 est une session non interactive qui est réservée pour les services.

Vous pouvez utiliser le nouveau commutateur pour se connecter à distance à un serveur Windows Server 2008 pour des raisons administratives. Le commutateur est introduit dans RDC 6.1. RDC 6.1 est inclus dans les systèmes d’exploitation suivants :
  • Windows Server 2008
  • Windows Server 2008 R2
  • Windows Vista Service Pack 1 (SP1)
  • Windows XP Service Pack 3 (SP3)
Remarque RDC 6.1 (6.0.6001) prend en charge le protocole RDP (Remote Desktop) 6.1.

RDC 6.1 ne prend pas en charge le commutateur /console . Toutefois, pour la compatibilité descendante, vous pouvez utiliser le commutateur pour se connecter à la session de console physique sur un serveur Windows Server 2003. Par exemple, pour vous connecter à partir d’un client Windows Vista SP1 à la session de console physique d’un serveur basé sur Windows Server 2003, exécutez la commande mstsc.exe /admin .

Si vous essayez d’utiliser le commutateur /console avec le client RDC 6.1, le comportement est comme suit.
ScénarioComportement
Vous tapez mstsc.exe /console à l’invite de commande, puis vous connectez à un serveur distant qui ne dispose pas de Terminal Server est installé.Le commutateur /console est ignoré en mode silencieux. Vous serez connecté à une session pour administrer à distance le serveur.
Pour plus d’informations sur le comportement de Windows Server 2008 ou Windows Server 2008 R2, reportez-vous à la section « lorsque vous vous connectez à un serveur qui n’a pas installé de serveur Terminal Server ».
Vous tapez mstsc.exe /console à l’invite de commande, et puis que vous vous connectez à un serveur distant avec Terminal Server est installé.Le commutateur /console est ignoré en mode silencieux. Vous serez connecté à une session Bureau à distance standard qui requiert une licence d’accès client Terminal Server (TS CAL).
Dans l’interface utilisateur du client RDC, vous spécifiez /console de nom_ordinateur dans la zone de l’ordinateur , et puis que vous cliquez sur se connecter.

Remarque : Nom_ordinateur représente le nom de l’ordinateur distant auquel vous souhaitez vous connecter.
Vous recevez un « un paramètre inconnu a été spécifié dans le champ nom d’ordinateur » message d’erreur.
Dans le fichier .rdp, vous spécifiez /console dans la propriété adresse complète , et puis vous essayez de démarrer la connexion Bureau à distance.Vous recevez un « un paramètre inconnu a été spécifié dans le champ nom d’ordinateur » message d’erreur.
Dans le fichier .rdp, vous spécifiez la propriété de se connecter à la console , et puis que vous démarrez la connexion Bureau à distance.La propriété est ignorée en mode silencieux. Vous serez connecté à une session qui requiert une CAL TS.
Par programme, vous appelez la fonction put_ConnectToServerConsole ou le get_ConnectToServerConsole de l’interface IMsRdpClientAdvancedSettings.La fonction échoue, et elle retourne la valeur S_FALSE.

Pourquoi le commutateur /console n’est plus nécessaire



Dans Windows Server 2003, vous utilisez la commande Mstsc.exe /console pour démarrer une session de bureau à distance pour les raisons suivantes :
  • Pour vous connecter à la session 0
    Certaines applications sont installées et exécutées dans la session 0. C’est parce que les applications doivent communiquer avec les services qui s’exécutent dans la session 0 ou parce que les applications doivent afficher les éléments de l’interface (interface utilisateur) utilisateur qui sont affichent dans la session 0.
  • Se reconnecter à une session existante sur la console physique
    La session de console physique dans Windows Server 2003 étant toujours à la session 0, la seule façon de pouvoir vous reconnecter à cette session est en utilisant le commutateur /console .


Dans Windows Server 2008 et Windows Server 2008 R2, la fonctionnalité de commutateur /console n’est plus nécessaire pour les raisons suivantes :
  • Compatibilité des applications améliorée garantit que les applications héritées qui doivent communiquer avec les services dans la session 0 va être installées et exécutées dans les sessions de la session 0. En outre, si le service qui est associé à une application tente d’afficher des éléments d’interface utilisateur dans la session 0, une fonction intégrée dans Windows Server 2008, Windows Server 2008 R2 et Windows Vista vous permet d’afficher et d’interagir avec la session 0 UI de votre session. Windows Server 2008/Windows Server 2008 R2 session 0 est une session non interactive qui est réservée pour les services. Par conséquent, il n’a pas besoin de vous connecter explicitement à cette session.

    Remarque Pour plus d’informations sur l’isolation de la session 0 dans Windows Vista, consulter la rubrique « Impact de Session 0 d’isolement sur les Services et pilotes dans Windows Vista » sur le site Web de Microsoft à l’adresse suivante :
  • Étant donné que la session de console physique n’est jamais la session 0, vous pouvez toujours vous reconnecter à votre session sur la console physique. Le paramètre de stratégie de groupe d’utilisateurs de limiter les Services Terminal Server à une seule session à distance détermine si vous pouvez vous connecter à votre session de console physique existante. Ce paramètre est disponible dans le nœud d’Ordinateur Configuration ordinateur\Modèles d’administration\Composants Windows\Services Terminal Server\Connections de l’éditeur de stratégie de groupe Local. Vous pouvez également configurer ce paramètre dans la Configuration des Services Terminal Server. Le paramètre Restreindre chaque utilisateur à une seule session s’affiche dans la modification des paramètres dans la section Général .

Le comportement du commutateur



Vous pouvez exécuter le client RDC 6.1 (Mstsc.exe) avec le commutateur pour administrer à distance un serveur basé sur Windows Server 2008 qui a ou n’a pas de Terminal Server est installé . Toutefois, si vous tentez d’administrer à distance un serveur basé sur Windows Server 2008 qui ne possède pas le service de rôle Terminal Server installé, vous êtes inutile d’utiliser le commutateur . Dans ce cas, le même comportement de connexion se produit avec ou sans le commutateur . À n’importe quel point dans le temps, il peut exister deux sessions d’administration à distance active. Pour démarrer une session d’administration à distance, vous devez être un membre du groupe Administrateurs sur le serveur auquel vous vous connectez.

Lorsque vous vous connectez à un serveur qui ne dispose pas de Terminal Server est installé

Si un membre du groupe Administrateurs démarre une session de bureau à distance sur un serveur Windows Server 2008 qui n’a pas installé le service de rôle Terminal Server, les conditions suivantes sont remplies pour la session d’administration à distance :
  • La redirection de fuseau horaire est désactivée.
  • Redirection de Terminal Services Session Broker (Session Broker TS) est désactivée.
  • La redirection des périphériques Plug-and-Play est désactivée.
  • Le thème de la session à distance est remplacé par Windows classique.
  • Terminal Services Easy Print est désactivée.

Lorsque vous vous connectez à un serveur sur lequel Terminal Server est installé

Si un membre du groupe Administrateurs démarre une session de bureau à distance sur un serveur Windows Server 2008 avec le service de rôle Terminal Server, il doit utiliser le commutateur /admin pour se connecter à une session pour administrer à distance le serveur. Les conditions suivantes sont remplies pour la session :
  • Vous ne disposez pas d’avoir une CAL Terminal Server pour administrer à distance un serveur terminal server.
  • La redirection de fuseau horaire est désactivée.
  • Redirection de Broker de Session de Services Terminal Server est désactivée.
  • La redirection des périphériques Plug-and-Play est désactivée.
  • Le thème de la session à distance est remplacé par Windows classique.
  • Terminal Services Easy Print est désactivée.

Modifications apportées aux API


Si vous utilisez RDC 6.1, vous pouvez ne plus utiliser la propriété ConnectToServerConsole de l’interface IMsRdpClientAdvancedSettings pour spécifier si le contrôle ActiveX de bureau à distance doit essayer de se connecter au serveur à des fins administratives. Au lieu de cela, vous devez utiliser la propriété ConnectToAdministerServer de l’interface IMsRdpClientAdvancedSettings6 pour vous connecter à une des sessions suivantes :
  • La session de console physique sur un ordinateur Windows Server 2003
  • La session qui est utilisée à des fins d’administration sur un ordinateur Windows Server 2008

Pour plus d’informations sur la propriété ConnectToServerConsole , visitez le site Web suivant :
Pour plus d’informations sur la propriété ConnectToAdministerServer , visitez le site Web suivant :
Propriétés

ID d'article : 947723 - Dernière mise à jour : 17 janv. 2017 - Révision : 1

Commentaires