Les autres réponses qui mentionnaient l'édition du paramètre winposstr dans le fichier .RDP semblaient prometteuses mais j'ai été troublé par l'explication de la façon dont les valeurs de position devaient être calculées.
L'article de TechNet Comment définir le moniteur pour une session de bureau à distance dans une configuration à plusieurs moniteurs ? a une bonne explication.
Au fait, l'article utilise des noms plus clairs pour les postes, je pense, qui ont été utilisés dans d'autres réponses ici : "winposstr:s:0,1,left,top,right,bottom", où les valeurs horizontales sont mesurées de gauche à droite et les valeurs verticales de haut en bas.
D'après ce que je peux voir dans l'article et en expérimentant avec un fichier RDP sous Windows 8.1, voici comment modifier le fichier .RDP pour maximiser une session RDP sur un moniteur particulier :
1) Déterminez les bords gauche et droit de chacun de vos moniteurs, en fonction de leur résolution et du moniteur principal. Dans mon cas, mes moniteurs sont :
Main gauche = Primaire, 1680x1050 ;
Main droite = secondaire, 1920x1200.
Donc les bords des deux moniteurs seront :
Moniteur primaire (gauche) : Bord gauche : 0, Bord droit : 1679 (et non 1680 car la position horizontale est basée sur 0 et non sur 1) ;
Moniteur secondaire (droit) : Bord gauche : 1680, Bord droit : 3599 (1680 + 1920 - 1, puisque la position est basée sur 0).
Notez que si le moniteur secondaire est à gauche du moniteur principal, le bord gauche du moniteur secondaire sera une valeur négative.
2) Modifier le winposstr dans votre fichier .RDP pour définir les valeurs de gauche et de droite à des positions qui sont sur le même moniteur . Ces valeurs n'ont pas d'importance si la fenêtre RDP est toujours maximisée, tant qu'elles sont sur le même écran. Les valeurs du haut et du bas ne sont pas importantes, si vous ne faites que maximiser la fenêtre RDP.
Ainsi, pour afficher la fenêtre RDP sur mon moniteur principal, celui de gauche, je pourrais définir :
winposstr:s:0,3,700,0,1500,600
Et pour l'afficher sur mon second moniteur, celui de droite, je pouvais le régler :
winposstr:s:0,3,2000,0,3000,600
3) Modifier le mode écran dans votre fichier .RDP pour maximiser la fenêtre RDP :
screen mode id:i:2
4) Essayez-le. Si la fenêtre RDP n'apparaît toujours pas maximisée, malgré le réglage du "mode écran", réglez l'attribut largeur du bureau y hauteur du bureau dans votre fichier .RDP à la même largeur et hauteur que le moniteur sur lequel la fenêtre RDP est affichée.
0 votes
4 ans plus tard, c'est toujours aussi pénible. Juste un commentaire et même pas en plein écran (vous avez une barre d'onglets en haut) mais j'ai commencé à utiliser RD Tabs au lieu du client RDP intégré et le problème est résolu pour moi. Fabuleux logiciel gratuit si vous passez la plupart de votre temps en sessions RDP vers plusieurs serveurs, etc.