Terminal Services gör det möjligt för användare som kör en Terminal Services-klient (Remote Desktop Connection) på sin dator för att initiera en fjärrsession på Terminal Server. Sessionen och dess applikationer körs på servern och input/output och display sker på klientarbetsstationen. Terminal Services Manager tillhandahåller gränssnittet genom vilket du hanterar terminalservrar, klientanslutningar, användare och processer. Du kan använda Terminal Services Manager för att hantera den lokala terminalservern, system i betrodda domäner eller fristående servrar.
Terminal Services Manager i ett nötskal
Terminal Services Manager installeras som standard när du installerar Windows Server 2003. Du kan också köra Terminal Services Manager på en Windows XP-arbetsstation genom att installera Windows Server 2003 Administration Pack, tillgänglig från Microsofts webbplats. För att installera Administrationspaketet på Windows XP måste du ha installerat Service Pack 1 eller hot fix QFE Q329357 på Windows XP Professional-datorn.
förutom att hantera terminalservrar, användare, processer och sessioner kan du också ansluta till en specifik session på Målterminalservern. Låt oss till exempel säga att du har utfört några hanteringsuppgifter på en server men nu måste lämna ett program som körs medan du arbetar på något annat på en annan server. Du kopplar bort sessionen, vilket gör att programmen körs. Senare bestämmer du dig för att kontrollera statusen för applikationerna, så att du ansluter till den sessionen igen. På ett sätt är den här funktionen som snabb användarbyte i Windows XP, vilket gör att du kan logga in med ett annat konto utan att logga ut från det aktuella kontot. Du kan växla mellan sessioner på alla tillgängliga Terminalserver. Terminal Services Manager ger dig också möjlighet att fjärrstyra en annan användares session, vilket gör det möjligt att övervaka användaren eller ge hjälp med programvara eller andra problem.
Terminal Services Manager tillhandahåller också flera andra funktioner. Du kan till exempel använda den för att skicka meddelanden till en annan användares session, logga ut en användare, återställa en session, visa sessionsrelaterade räknare och avsluta processer.
Touring Terminal Services Manager
Terminal Services Manager är inte en MMC-konsol-snap-in, men när du öppnar den kommer du att upptäcka att den ser mycket ut som en vanlig MMC-snap-in, vilket ses i Figur A. navigeringsfönstret till vänster om fönstret visar den lokala datorn som standard, en filial som visar alla anslutna servrar och en Favoritservrar-gren som gör att du snabbt kan komma åt ofta använda servrar.

Figur A

fönstret Terminal Services Manager

den högra rutan visar information om det objekt som valts i den vänstra rutan. När du till exempel klickar på en server visas en vy med tre flikar i den högra rutan som visar användare, sessioner och processer för den servern. Om du klickar på fliken alla listade servrar visar den högra rutan samma tre flikar, men för alla servrar.

Figur B

du kan enkelt visa alla användare, processer och sessioner för alla listade servrar.

fliken Användare, som visas i Figur B, innehåller följande kolumner:

  • Server-den här kolumnen visar servern där den angivna användarens session körs. Den här kolumnen visas inte om du klickar på en server i den vänstra rutan, men visas om du klickar på grenen alla listade servrar.
  • användare-den här kolumnen visar användaren som är inloggad på den angivna sessionen.
  • Session-den här kolumnen visar sessionsnamnen. Konsolsessionen är systemkonsolsessionen(den session som du skulle logga in lokalt på måldatorn).
  • ID-den här kolumnen visar sessionens numeriska ID. Konsolsessionen är alltid session 0.
  • State-den här kolumnen visar sessionens tillstånd. Jag diskuterar de olika staterna senare i den här artikeln.
  • Idle Time-dessa kolumner visar antalet minuter som har gått utan tangentbord eller musinmatning till sessionen.
  • inloggningstid-den här kolumnen visar tiden användaren loggade in på sessionen.

fliken sessioner (figur C) visar mycket av samma information som fliken Användare men organiserar informationen per session och visar ytterligare sessionsspecifik information.

figur C

fliken sessioner visar information om sessioner på målservern (eller på alla servrar).

dessa ytterligare kolumner inkluderar:

  • Typ—kolumnen Typ identifierar klientsessionstypen, till exempel konsol eller Microsoft RDP.
  • Klientnamn-den här kolumnen visar klientdatorns namn från vilket sessionen initierades.
  • kommentar-den här kolumnen visar en valfri kommentar för sessionen.

fliken Processer (figur D) visar alla processer som körs på den valda servern eller på alla servrar om du klickar på grenen alla listade servrar.

figur D

Använd fliken Processer för att visa processer som körs på en målserver eller på alla servrar.

fliken Process innehåller en del av samma information som finns på fliken Användare och sessioner, med följande ytterligare kolumner:
PID—den här kolumnen visar process-ID (PID) för den angivna processen. PID identifierar unikt processen.
bild-den här kolumnen visar det körbara programmet som skapade processen.
Visa alla processer på servern kan vara förvirrande när du försöker identifiera de processer som körs i en viss session, och problemet blir bara värre när du klickar på alla listade servrar gren. Det är inte ett problem, eftersom du enkelt kan se bara de processer som körs i en viss session. Expandera servern i navigeringsfönstret, klicka på den session vars processer du vill visa, och dessa processer visas i den högra rutan (figur E). Den här vyn visar sessions-ID, PID och bildnamn.

figur E

du kan visa de processer som körs i en enda session.

sessionsstatus
Terminal Services Manager erbjuder ett par sätt att visa sessionernas status och statistik. Först kan du klicka på en session i navigeringsfönstret och sedan klicka på fliken Information i den högra rutan (figur F). Den här fliken visar en handfull egenskaper för sessionen, inklusive IP-adress, hårdvaruegenskaper och relaterad information. Om du klickar på Hjälp visas en dialogruta med förklaring om varje objekt.

figur F

fliken Information visar information om klienten som är associerad med sessionen.

du kan också se statistik om sessionen. Högerklicka på sessionen i navigeringsfönstret eller fliken sessioner i den högra rutan och välj Status. Terminal Services Manager visar dialogrutan Status som visas i Figur G, som visar nätverks-I/O-information om sessionen. Du kan också tvinga fram en statusuppdatering och återställa räknarna genom den här dialogrutan. Standardperioden för uppdatering av sessionsstatus är en sekund.

figur G

du kan visa nätverks-i / O-status för en session.

sessionstillstånd
en viss session kan vara i ett av flera tillstånd, och kolumnen stat i de olika flikarna listar varje sessions tillstånd. De möjliga staterna är:

  • Aktiv-detta indikerar att sessionen är ansluten och en användare är inloggad på servern.
  • ansluten-i anslutet tillstånd är sessionen ansluten men ingen användare är inloggad på servern.
  • ConnectQuery-detta indikerar att sessionen är i färd med att ansluta. Om detta tillstånd kvarstår finns det sannolikt ett problem med sessionen eller anslutningen.
  • RemoteControl-målsessionen kontrollerar en annan session på distans.
  • lyssna-när en session är i lyssningsläge är den redo att acceptera anslutningar.
  • frånkopplad-detta tillstånd indikerar att användaren har kopplat från sessionen men att sessionen fortfarande är aktiv och kan anslutas igen.
  • Idle—detta tillstånd indikerar att sessionen är redo att acceptera anslutningar.
  • Down-detta tillstånd indikerar att sessionen inte kunde initieras eller avslutas.
  • Init-detta tillstånd indikerar att sessionen initieras.

meny och verktygsfält
Terminal Services Manager-menyn ska vara bekant territorium för alla som har använt en typisk MMC-konsol eller fristående Windows Server management-applikation. Menyn Åtgärder visar flera kommandon som antingen är aktiverade eller nedtonade enligt det objekt som valts i navigeringsfönstret eller informationsfönstret. Du kan också komma åt de flesta av dessa kommandon via ett objekts snabbmeny (högerklicka) eller genom verktygsfältet.

med menyn Visa kan du visa eller dölja verktygsfältet och statusfältet, uppdatera skärmen och expandera eller komprimera innehållet i navigeringsfönstret. Använd kommandot Visa systemprocesser för att aktivera eller inaktivera inkludering av systemprocesser på fliken Processer.
Verktyg-menyn erbjuder ett enda kommando som öppnar dialogrutan Alternativ, där du anger alternativ för Terminal Services Manager (figur H). Du kan använda den här dialogrutan för att konfigurera uppdateringsinställningar för dialogrutorna processer och status.

figur H

dialogrutan Alternativ

dialogrutan erbjuder också dessa ytterligare alternativ:

  • bekräfta åtgärder-när det här alternativet är valt uppmanar Terminal Services Manager dig att bekräfta vissa åtgärder, till exempel att koppla bort en session. Avmarkera det här alternativet om du inte vill bli tillfrågad om bekräftelse.
  • Spara inställningar vid Exit – när det här alternativet är aktiverat sparar Terminal Services Manager flera egenskaper, till exempel fönsterplats och navigeringsrutans bredd.
  • kom ihåg serveranslutningar—aktivera det här alternativet så att listan över anslutna servrar lagras i registret så att de automatiskt kan anslutas igen i nästa Terminal Services Manager-session.

verktygsfältet, vars knappar dim om målet åtgärden inte stöds av det valda objektet, innehåller följande knappar:

  • Anslut
  • koppla bort
  • Skicka meddelande
  • fjärrkontroll
  • Återställ
  • Status
  • logga ut
  • avsluta processen
  • uppdatera nu

vanliga uppgifter
tabell A listar vanliga uppgifter Du kan utföra med Terminal Services Manager och förklarar hur du utför dem.
tabell A

uppgift åtgärd
Anslut till en server expandera domänen, leta reda på servern, högerklicka på servern och välj Anslut.
Anslut till en onoterad server högerklicka på alla listade servrar och välj Anslut till dator.
koppla från alla servrar i en domän högerklicka på domänen och välj Koppla bort.
koppla från en specifik server högerklicka på servern och välj Koppla bort.
Sök efter terminalservrar i domänen högerklicka på domänen och välj Uppdatera servrar i domänen.
Sök efter terminalservrar i alla domäner högerklicka på alla listade servrar och välj Uppdatera servrar i alla domäner.
koppla från alla servrar i en domän högerklicka på domänen och välj Koppla från alla servrar.
Visa användare som är anslutna till en server klicka på servern och klicka på fliken Användare.
visa sessioner på en server klicka på servern och klicka på fliken sessioner.
Visa processer på en server klicka på servern och klicka på fliken Processer.
Visa alla användare, sessioner eller processer för alla servrar klicka på alla listade servrar och klicka på fliken Användare, sessioner eller processer.
Lägg till en server i favoritservergrenen högerklicka på servern och välj Lägg till i favoriter.
skicka ett meddelande till en session klicka på sessionen och klicka sedan på knappen Skicka meddelande i verktygsfältet.
fjärrstyra en session klicka på sessionen och klicka sedan på fjärrkontroll i verktygsfältet.
logga ut en användare klicka på fliken Användare, klicka på användaren och klicka på Logga ut i verktygsfältet.
avsluta en process klicka på processen på fliken Processer och klicka sedan på Avsluta Process i verktygsfältet.
Visa klientinformation klicka på en session under en server och klicka på fliken Information.
Visa nätverksstatistik högerklicka på en session och välj Status.