även om Microsoft har gjort massiva, välkomna förbättringar av Terminal Services i Windows Server 2008, Terminal Services Manager från äldre versioner av Windows förblir relativt stabil. Många andra administrativa tillämpningar har lagts till för att hantera specifika aspekter av Terminal Services administration. TS RemoteApp Manager och TS Web Access Administration-program är till exempel administrativa program som ger en hanteringskrok till många av Windows Server 2008s förbättrade Terminal Services-funktioner. I den här kolumnen kommer jag att fokusera på Terminal Services Manager.

rollen Terminal Services i Windows Server 2008 tillåter fjärråtkomst till servern av klienter som kör Terminal Services-klienten (Remote Desktop Connection) på sina datorer. Genom att effektivt koppla bort beräkningsresursen (servern där Terminal Services-rollen är installerad) och input/output (klientdatorn genom användning av en mjukvaruklient) kan Terminal Services hjälpa en organisation att förenkla sina stationära datorinsatser avsevärt. Terminal Services Manager tillhandahåller gränssnittet genom vilket terminalservrar, klientanslutningar, användare och processer hanteras. Använd Terminal Services Manager för att hantera den lokala terminalservern, system i betrodda domäner eller fristående servrar. Du ser en del av detta i aktion i den här kolumnen.

kör Terminal Services Manager

även utan att installera Terminal Services-rollen på din Windows Server 2008-dator, är Terminal Services Manager installerad som standard. Kom ihåg att alla Windows-servrar har inbyggd fjärrhanteringsfunktion. Denna funktion tillhandahålls av en delmängd av den övergripande Terminal Services-rollen, men den behöver inte installeras separat. (Jag antar att du redan har aktiverat fjärradministrativ åtkomst till din Windows Server 2008-dator.)

du behöver dock inte köra Terminal Services Manager från en server. Om du kör Windows Vista SP1 gör Microsoft Remote Server Administration Tools pack tillgängligt i 32-bitars och 64-bitars sorter. För att installera Administrationspaketet på Windows XP måste du ha installerat Service Pack 1 på Windows Vista-datorn. För vad vi pratar om här kör jag Terminal Services Manager direkt från en Windows Server 2008-dator.

för att köra verktyget, gå till Start / Administrationsverktyg / Terminal Services / Terminal Services Manager.

översikt över Terminal Services Manager

förutom att hantera terminalservrar, användare, processer och sessioner kan du också ansluta till en specifik session på Målterminalservern. Anta till exempel att du har utfört några hanteringsuppgifter på en server, men nu måste du lämna ett program som körs medan du arbetar med 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.

i Figur a ser du en bild av Terminal Services Manager i Windows Server 2008, som är uppdelad i tre distinkta rutor. Den vänstra rutan innehåller ett navigeringsområde som låter dig välja den server du vill hantera. I mitten av skärmen finns arbetsrutan, som visar information baserat på ditt val i navigeringsfönstret. På höger sida av skärmen finns åtgärdsfönstret, som nu finns i alla Microsofts nya hanteringsverktyg.

Figur A

Terminal Services Manager i Windows Server 2008

tidigare versioner av Terminal Services Manager använde inte Microsoft Management Console (MMC), men detta har ändrats med Windows Server 2008.

meny och verktygsfält

Terminal Services Manager-menyn ska vara bekant territorium för alla som har använt en typisk MMC eller fristående Windows Server management-applikation.

det finns fyra primära menyalternativ tillgängliga:

  • fil: ger dig en plats där du kan städa upp MMC rester.
  • åtgärd: 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), genom verktygsfältet eller genom att använda åtgärdsfönstret till höger på skärmen.
  • Visa: Gör att du kan göra ändringar i konsolens övergripande utseende, inklusive till exempel att ta bort åtgärdsfönstret.
  • Hjälp: den här är ganska självförklarande.

omedelbart under menyraden finns dessa sex knappar:

  • tillbaka: gå tillbaka till föregående skärm.
  • framåt: när du har gått tillbaka ger det dig ett enkelt sätt att spåra dina steg till var du var.
  • upp en nivå: gå upp till nästa nivå i hierarkin.
  • Visa / Dölj Konsolträd: Dölj eller visa den vänstra navigeringsfönstret.
  • Hjälp: få hjälp!
  • Visa/Dölj åtgärdsfönstret: Dölj eller visa den högra åtgärdsfönstret.

jag fokuserar på mitten av skärmen-arbetsrutan-i följande avsnitt. Observera att det finns tre flikar i arbetsfönstret: användare, sessioner och processer.

fliken Användare fliken användare visas i Figur A och innehåller följande kolumner:

  • Server: listar servern där sessionen körs. Detta är praktiskt om du hanterar flera servrar med Terminal Services Manager.
  • användare: visar användaren som är inloggad på en session.
  • Session: Visar sessionens namn. En session märkt konsol är systemkonsolsessionen eller den session som du skulle logga in lokalt på måldatorn. En session som börjar med RDP indikerar att en användare använder Fjärrskrivbordsprotokollet för att ansluta till servern.
  • ID: visar numeriskt ID för sessionen. Konsolsessionen är alltid session 1.
  • State: visar sessionens tillstånd. (Senare i artikeln diskuterar jag de olika staterna.)
  • vilotid: visar hur länge (i minuter) har gått utan tangentbord eller mus inmatning till sessionen.
  • inloggningstid: visar tiden användaren loggade in på sessionen.

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

Figur B

fliken sessioner i Terminal Services Manager

den ytterligare informationen som visas på fliken Session innehåller följande:

  • Typ: visar klienttypen — local console, RDP, etc.
  • Klientnamn: Identifierar klientdatorn från vilken sessionen initierades.
  • kommentar: visar en valfri kommentar för sessionen.

fliken Processer fliken Processer (figur C) visar alla processer som körs på den valda servern eller på alla servrar om du väljer alternativet Terminal Services Manager i navigeringsfönstret.

figur C

fliken Processer i Terminal Services Manager

fliken Processer innehåller en del av samma information som andra flikar, med följande ytterligare kolumner:

  • PID: Visar process-ID (PID) för den angivna processen. PID identifierar unikt processen per server; det vill säga PID är unika endast på servern där de körs. Samma PID kan användas på flera servrar.
  • bild: 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 tittar på flera servrar. För att göra saker lite enklare, välj en enda server i navigeringsfönstret och välj sedan fliken Processer. I tidigare versioner av Terminal Services Manager kan du bara se de processer som är associerade med en viss anslutning.nu måste du bläddra igenom listan över processer och matcha informationen i Sessionskolumnen med samma kolumn på fliken sessioner.

sessionsstatus

om du någonsin undrat hur mycket data som överförs över en viss session kan du använda funktionen sessionsstatus för att ta reda på det. Om du vill göra det väljer du en session på fliken arbetsruta session och väljer Status i fönstret åtgärder. Alternativt kan du högerklicka på en session på fliken sessioner och välja Status på snabbmenyn.

Terminal Services Manager visar statusdialogrutan (figur D), som visar nätverks-I/O-information om sessionen, samt en massa annan information, inklusive krypteringsnivån som används, det valda färgdjupet och skärmupplösningen som används på klienten. Du kan också tvinga fram en statusuppdatering genom att klicka på knappen Uppdatera nu. Standardperioden för uppdatering av sessionsstatus är en sekund. Den här skärmen är mycket mer informativ än statusinformationen i tidigare versioner av det här verktyget.

figur D

statistik relaterad till en enskild session

sessionstillstånd

en given session kan vara i ett av flera tillstånd, och kolumnen stat i de olika flikarna listar varje sessions tillstånd. Dessa är de möjliga tillstånden och vad de indikerar:

  • 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.
  • skugga: sessionen fjärrstyrs genom en annan session. Detta är vanligt i helpdesk scenarier.
  • 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: användaren har kopplat från sessionen, men sessionen är fortfarande aktiv och kan anslutas igen.
  • inaktiv: sessionen är redo att acceptera anslutningar.
  • ned: sessionen kunde inte initieras eller avslutas.
  • Init: sessionen initieras.

vanliga uppgifter

här är en lista över vanliga uppgifter du kan utföra med Terminal Services Manager, tillsammans med förklaringar om hur du utför uppgifterna:

  • Anslut till en server (Lägg till server i grupp): Högerklicka på Terminal Services Manager eller group och välj Anslut till dator. Leta upp eller ange servern och klicka på OK.
  • koppla från en specifik server: högerklicka på servern och välj Koppla bort.
  • ta bort alla servrar från en ledningsgrupp: högerklicka på gruppen och välj Tom grupp.
  • 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å Terminal Services Manager och klicka på fliken Användare, sessioner eller processer.
  • skicka ett meddelande till en session: klicka på sessionen och klicka sedan på fönstret Skicka Meddelandeåtgärder.
  • fjärrstyra en session: klicka på sessionen och klicka sedan på fönstret Fjärrkontrollåtgärder.
  • logga ut en användare: Klicka på fliken Användare, klicka på användaren och klicka på Logga ut i åtgärdsfönstret.
  • avsluta en process: klicka på processen på fliken Processer och klicka sedan på Avsluta processen i åtgärdsfönstret.
  • Visa nätverksstatistik och klientinformation: högerklicka på en session och välj Status.

vill du hålla jämna steg med Scott Lowes inlägg på TechRepublic?

  • registrera dig automatiskt på servrar och lagring nyhetsbrev
  • prenumerera på servrar och lagring RSS-flöde
  • följ Scott Lowe på Twitter

Lämna ett svar

Din e-postadress kommer inte publiceras.