mstsc vs mstsc /admin

X

Privacy & Cookies

deze website maakt gebruik van cookies. Door verder te gaan, gaat u akkoord met het gebruik ervan. Meer informatie, waaronder het beheren van cookies.

Begrepen!

advertenties

dit artikel beschrijft de verschillen tussen Windows Server 2003 en Windows Server 2008 wanneer u de RDC-client (Remote Desktop Connection) gebruikt om extern verbinding te maken met de server voor beheerdoeleinden.

in Windows Server 2003 kunt u de RDC-client (mstsc.exe) met de / console-schakelaar om op afstand verbinding te maken met de fysieke console-sessie op de server (ook bekend als sessie 0). In Windows Server 2008 is de / console-schakelaar verouderd. (Voor meer informatie, zie de” waarom de /console switch niet meer nodig is ” sectie van dit artikel. In Windows Server 2008 is sessie 0 een niet-interactieve sessie die is gereserveerd voor services.

u kunt de nieuwe /admin-switch gebruiken om extern verbinding te maken met een op Windows Server 2008 gebaseerde server voor beheerdoeleinden. De / admin switch wordt geïntroduceerd met RDC 6.1. RDC 6.1 wordt meegeleverd met de volgende besturingssystemen:

  • Windows Server 2008
  • Windows Vista Service Pack 1 (SP1) Beta en RC
  • Windows XP Service Pack 3 (SP3) Beta en RC

opmerking RDC 6.1 (6.0.6001) ondersteunt Remote Desktop Protocol (RDP) 6.1.

RDC 6.1 ondersteunt de / console-schakelaar niet. Voor achterwaartse compatibiliteit kunt u echter de switch /admin gebruiken om verbinding te maken met de fysieke consolesessie op een Windows Server 2003-gebaseerde server. Als u bijvoorbeeld vanaf een Windows Vista SP1 RC-client verbinding wilt maken met de fysieke consolesessie van een Windows Server 2003-server, kunt u de opdracht mstsc uitvoeren.exe / admin.

als u de /console-schakelaar met de RDC 6.1-client probeert te gebruiken, is het gedrag als volgt.

Scenario

gedrag

je typt mstsc.exe / console bij de opdrachtprompt en vervolgens verbinding maken met een externe server waarop geen terminalserver is geïnstalleerd. de / console-schakelaar wordt geruisloos genegeerd. U wordt verbonden met een sessie om de server op afstand te beheren.

(zie het gedeelte ‘gedrag wanneer u verbinding maakt met een server waarop geen terminalserver is geïnstalleerd’ van dit artikel voor meer informatie over het gedrag van Windows Server 2008.)

je typt mstsc.exe / console bij de opdrachtprompt en vervolgens verbinding maken met een externe server waarop Terminal Server is geïnstalleerd. de / console-schakelaar wordt geruisloos genegeerd. U wordt verbonden met een standaard Extern bureaublad-sessie waarvoor een Terminal Services client access license (TS CAL) vereist is.
in de gebruikersinterface van de RDC-client geeft u Computer_name /console op in het vak Computer (waarbij Computer_name de naam is van de externe computer waarmee u verbinding wilt maken) en klikt u vervolgens op Verbinden. u ontvangt de volgende foutmelding:

” er is een onbekende parameter opgegeven in het veld Computernaam.”

In de .rdp-bestand, geeft u /console op in de eigenschap” volledig adres ” en probeert u vervolgens de verbinding met Extern bureaublad te starten. u ontvangt de volgende foutmelding:

” er is een onbekende parameter opgegeven in het veld Computernaam.”

In de .rdp-bestand, geeft u de eigenschap “connect to console” op en start vervolgens de verbinding met Extern bureaublad. de eigenschap wordt stil genegeerd. U wordt verbonden met een sessie die een TS CAL vereist.
als ontwikkelaar noem je programmatisch de put_ConnectToServerConsole functie of de get_ConnectToServerConsole functie van de imsrdpclient Advancedsettings interface. de functie mislukt en geeft S_FALSE terug.

waarom de / console-schakelaar niet langer nodig is

in Windows Server 2003, een extern bureaublad-sessie starten met mstsc.exe met de / console schakelaar wordt om de volgende redenen gebruikt:

  • verbinding maken met sessie 0. Sommige toepassingen installeren en draaien alleen in sessie 0 omdat ze moeten communiceren met services die draaien in sessie 0,of weergave UI die wordt weergegeven in sessie 0.
  • om terug te verbinden met een bestaande sessie op de fysieke console. Omdat de fysieke consolesessie in Windows Server 2003 altijd sessie 0 is, kunt u alleen met de /console-schakelaar opnieuw verbinding maken met deze sessie.

in Windows Server 2008 is de /console-switch-functionaliteit niet langer nodig om de volgende redenen::

  • verbeterde compatibiliteit van toepassingen zorgt ervoor dat oudere toepassingen die moeten communiceren met services in sessie 0 worden geïnstalleerd en uitgevoerd in andere sessies dan sessie 0. Als de service die aan een toepassing is gekoppeld, bovendien probeert UI weer te geven in sessie 0, stelt een ingebouwde mogelijkheid in Windows Server 2008 en in Windows Vista de gebruiker in staat om de gebruikersinterface van sessie 0 te bekijken en ermee te communiceren vanuit de sessie van de gebruiker. Windows Server 2008 session 0 is een niet-interactieve sessie die is gereserveerd voor services. Daarom is het niet nodig dat een gebruiker expliciet verbinding hoeft te maken met deze sessie.

opmerking voor meer informatie over Session 0 isolatie in Windows Vista, zie “Impact van Session 0 isolatie op Services en Drivers in Windows Vista” (http://go.microsoft.com/fwlink/?LinkId=106201).

  • omdat de fysieke console sessie nooit sessie 0 is, kunt u altijd opnieuw verbinding maken met uw bestaande sessie op de fysieke console. Het opnieuw verbinden met uw bestaande fysieke consolesessie wordt beheerd door de groepsbeleidsinstelling “gebruikers van Terminal Services beperken tot één externe sessie”, die beschikbaar is in het knooppunt Computerconfiguratie\Beheersjablonen\Windows-onderdelen\Terminal Services\Terminal Server\verbindingen van de Editor voor lokaal groepsbeleid. U kunt deze instelling ook configureren in de gebruikersinterface met de configuratie van Terminal Services. (De instelling elke gebruiker beperken tot één sessie wordt weergegeven onder Instellingen bewerken, in de sectie Algemeen.)

gedrag van de / admin switch

u kunt de RDC 6.1 client (mstsc.exe) met de / admin-schakelaar om een op Windows Server 2008 gebaseerde server extern te beheren (met of zonder terminalserver geïnstalleerd). Als u echter verbinding maakt met een op Windows Server 2008 gebaseerde server waarop de rolservice Terminal Server niet is geïnstalleerd, hoeft u de schakelaar /admin niet op te geven. (In dit geval gebeurt hetzelfde verbindingsgedrag met of zonder de /admin switch.) Op elk moment kunnen er twee actieve beheersessies op afstand zijn. Als u een sessie voor extern beheer wilt starten, moet u lid zijn van de groep Administrators op de server waarmee u verbinding maakt.

gedrag wanneer u verbinding maakt met een server waarop geen terminalserver is geïnstalleerd

Als u (als lid van de groep Administrators op de doelserver) een Extern bureaublad-sessie start met een Windows Server 2008-gebaseerde server waarop niet de rolservice Terminal Server is geïnstalleerd, geldt het volgende gedrag voor de sessie extern beheer:

  • Tijdzone omleiding is uitgeschakeld.
  • omleiding van Terminal Services Session Broker (TS Session Broker) is uitgeschakeld.
  • omleiding van Plug and Play-apparaten is uitgeschakeld.
  • het externe sessiethema is gewijzigd in Windows Classic.
  • Terminal Services eenvoudig afdrukken is uitgeschakeld.

gedrag wanneer u verbinding maakt met een server waarop Terminal Server is geïnstalleerd

als u (als lid van de groep Administrators op de doelserver) een Extern bureaublad-sessie start met een Windows Server 2008-server waarop de rolservice Terminal Server is geïnstalleerd, moet u de /admin-schakelaar opgeven om verbinding te maken met een sessie om de server extern te beheren. Het volgende gedrag geldt voor de sessie:

  • u hebt geen TS CAL nodig om op afstand verbinding te maken om een terminalserver te beheren.
  • tijdzoneomleiding is uitgeschakeld.
  • omleiding van Terminal Services Session Broker (TS Session Broker) is uitgeschakeld.
  • omleiding van Plug and Play-apparaten is uitgeschakeld.
  • het externe sessiethema is gewijzigd in Windows Classic.
  • Terminal Services eenvoudig afdrukken is uitgeschakeld.

Ontwikkelaarsbronnen-wijzigingen in API ‘ s

Als u RDC 6.1 gebruikt, kunt u de eigenschap ConnectToServerConsole van de IMsRdpClientAdvancedSettings-interface niet langer gebruiken om aan te geven of het Extern bureaublad ActiveX-besturingselement moet proberen verbinding te maken met de server voor administratieve doeleinden. In plaats daarvan moet u de eigenschap Connecttoadministrerserver van de imsrdpclient Advancedsettings6 gebruiken om verbinding te maken met de fysieke consolesessie op een Windows Server 2003-server of met de sessie die wordt gebruikt voor beheerdoeleinden op een Windows Server 2008-server.

voor meer informatie over de eigenschap ConnectToServerConsole, zie http://go.microsoft.com/fwlink/?LinkId=106203.

voor meer informatie over de eigenschap Connecttoadministrerserver, zie http://go.microsoft.com/fwlink/?LinkId=106204.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.