januari 11, 2022

WS2008: hantering och Administration av Terminalserver

publicerades först på TECHNET den Feb 15, 2008

Välkommen till dag femton av vår serie på Windows Server 2008. Det är bara tolv dagar kvar till lanseringsdagen. Idag fortsätter vi med terminaltjänster, särskilt lednings-och Administrationskomponenterna.

det finns flera verktyg och metoder som kan användas för att konfigurera Terminal Services-konfiguration, användarinställningar , anslutningar och sessioner – du kanske redan känner till några av dem:

  • Terminal Services Manager
  • Terminal Services Configuration Tool
  • Terminal Services Command Line Tools
  • Terminal Services Group Policies
  • Terminal Services WMI Provider
  • Terminal Services-tillägg till Lokala användare och grupper
  • Active Directory-användare och datorer

Dessutom kan anslutningsinställningar som inte är konfigurerade på grupp -, dator-eller användarnivå ställas in i Fjärrskrivbordsklientapplikationen per session.

i blandade Windows-miljöer kan det vara nödvändigt att använda en kombination av verktyg. Du kan till exempel konfigurera dina terminalservrar för Windows Server 2008 via grupppolicyer och använda konfigurationsverktyget för Terminal Services för att konfigurera servrar som kör tidigare versioner av Windows. På samma sätt kommer det att finnas fall där två eller flera anslutningar finns på samma dator, och där det är föredraget att konfigurera varje anslutning separat. I det här fallet skulle grupppolicy inte vara den perfekta metoden. Du skulle använda Terminal Services Configuration tool istället eftersom det låter dig konfigurera Terminal Services-inställningar per anslutning.

Låt oss ta en titt på några av de olika verktygen individuellt – börjar med Terminal Services Manager:

Terminal Services Manager MMC snap-in kan användas för att utföra följande uppgifter på lokala eller fjärrterminalservrar:

  • fjärrstyra en användares session
  • visa information om server, sessioner, användare och processer
  • Anslut till och koppla från sessioner
  • övervaka sessioner
  • Återställ sessioner
  • skicka meddelanden till användare
  • logga ut användare
  • avsluta processer

en sak att notera är att favoritfunktionen som fanns i Terminal Services Manager på Windows Server 2003 har förbättrats och bytt namn till grupper i Terminal Services Manager på Windows Server 2008. Istället för att vara begränsad till en enda favoritgrupp för specifika terminalservrar har du nu möjlighet att skapa flera grupper som du kan organisera baserat på dina egna preferenser – ett exempel visas nedan. Förutom att ge möjlighet att skapa grupper och manuellt lägga till terminalservrar till grupperna i Terminal Services Manager-konsolen, kan du nu också importera en lista över terminalservrar från en Session Broker-gård med alternativet Importera från TS Session Broker som visas nedan:

i Windows Server 2003 implementerades Terminal Services Manager i TSAdmin.exe. I Windows Server 2008 implementeras Terminal Services Manager som ett MMC-snapin-modul ( TSAdmin.msc, TSAdmin.DLL ).

MMC-snapin-modulen Terminal Service Configuration kan användas för att konfigurera egenskaperna för Terminal Services-lyssnarna som definierats på servern samt inställningarna för tillfällig mapp, säkerhet och licensiering. Standardterminaltjänstlyssnaren heter RDP-Tcp. I Windows Server 2008 implementeras snapin-modulen Terminal Services-konfiguration i TSConfig.msc (och TSConfig.DLL ). I tidigare versioner av Windows implementerades Terminal Services Configuration console i TSCC.msc . Terminal Services Configuration console kan användas för att utföra följande åtgärder på lokala eller fjärrservrar:

  • namnge en anslutning
  • ange en anslutningstyp
  • ange en anslutning transport-och transportegenskaper
  • Ställ in maximalt antal tillåtna sessioner
  • aktivera eller inaktivera inloggningar via anslutningen
  • Ställ in anslutningstider
  • Ställ in kryptering nivå
  • ange om trasiga anslutningar ska kopplas bort
  • aktivera eller inaktivera sessionsfjärrkontroll
  • aktivera eller inaktivera automatiska inloggningar
  • ange ett program som ska köras när en användare loggar in
  • åsidosätta användaren profilinställningar för bakgrundsbild
  • ange behörigheter för anslutningen
  • Ställ in klientenhetskartläggning och anslutningsparametrar

det finns också flera kommandoradsverktyg som kan användas för att utföra administrativa funktioner. Tabellen nedan visar de olika kommandoradsverktygen:

kommando beskrivning
ändra ändrar TS-inställningar för inloggningar, COM-portmappningar och installationsläge
ändra inloggning Aktiverar eller inaktiverar inloggningar från klientsessioner på en terminalserver eller visar aktuell inloggningsstatus
ändra port listar eller ändrar COM-portmappningarna för att vara kompatibla med MS-DOS-applikationer
Ändra användare ändrar installationsläget för terminalservern
Chglogon Aktiverar eller inaktiverar inloggningar från klientsessioner på en terminalserver eller visar aktuell inloggningsstatus
Chgport listar eller ändrar COM-portmappningarna för att vara kompatibla med MS-DOS-applikationer
Chguser ändrar installationsläget för terminalservern
Flattemp Aktiverar eller inaktiverar platta temporära mappar
utloggning loggar ut en användare från en session på en TS och tar bort sessionen från servern
Msg skickar ett meddelande till en användare på en terminalserver
Mstsc skapar anslutningar till terminalservrar eller andra fjärrdatorer
Qappsrv visar en lista över terminalservrar i nätverket
Qprocess visar information om processer som körs på en terminalserver
Query visar information om processer, sessioner och terminalservrar
Frågeprocess visar information om processer som körs på en terminalserver
Frågesession visar information om sessioner på en terminalserver
Query termserver visar en lista över terminalservrar i nätverket
Query user visar information om användarsessioner på en terminalserver
Quser visar information om användarsessioner på en terminalserver
Qwinsta visar information om sessioner på en Terminal Server
Återställ session gör att du kan återställa (ta bort) en session på en terminalserver
Rwinsta gör att du kan återställa (ta bort) en session på en terminalserver
Shadow gör att du kan fjärrstyra en aktiv session av en annan användare på en terminalserver
Tscon ansluter till en annan session på en terminalserver
Tsdiscon kopplar bort en session från en terminalserver
Tskill avslutar en process som körs i en session på en terminalserver
Tsprof kopierar Terminal Services användarkonfigurationsinformation från en användare till en annan

det finns också några kommandoradsverktyg som har avlägsnats i Windows Server 2008

kommando beskrivning
Tsshutdn stänger av en Terminal Services-server
registrera registrerar ett program så att det har speciella exekveringsegenskaper
Cprofile tar bort användarspecifika filassociationer från en användares profil

eftersom TSSHUTDN.EXE ingår inte i Windows Server 2008, den rekommenderade metoden för att stänga av eller starta om en Windows Server 2008 Terminal Server är att använda avstängning.EXE. När du stänger av eller startar om en Windows Server 2008 Terminal Server, kommer alla inloggade användare att se en dialogruta som indikerar att en avstängning är på gång och att de kommer att loggas av från sin Terminal Server-session.

innan vi avslutar, låt oss ta en titt på ett par hanteringsverktyg som kan användas för att hantera Terminal Services – egenskaper programmatiskt-ADSI-tillägget för Terminal Services och Terminal Services WMI-leverantören. Active Directory Services Interface (ADSI) – tillägget för Terminal Services user configuration är ett bibliotek implementerat i TSUSEREX.DLL . Administration av Terminaltjänstspecifika användaregenskaper är möjlig med hjälp av de metoder som implementerats av tillägget. Metoderna tillåter konfiguration av de egenskaper som är tillgängliga i Terminal Services-tilläggsgränssnittet som lägger till följande Terminal Services-specifika flikar i egenskapsbladet för ett användarkonto:

  • fjärrkontroll
  • Terminal Services profil
  • miljö
  • sessioner

ADSI-tillägget för Terminal Services-Användarkonfiguration stöder granskning och manipulering av Terminal Services-användaregenskaper lagrade i Katalogtjänstdatabasen. Tillägget stöder också konfiguration av användaregenskaper som lagras i Active Directory via LDAP-API (Lightweight Directory Access Protocol). ADSI tillhandahåller ett gränssnitt till Active Directory som också tillåter administratörer att skapa skript anpassade till Terminal Services konfigurationskrav med hjälp av Terminal Services ADSI förlängning.

gå vidare till Terminal Services WMI provider i Windows Server 2008, denna leverantör möjliggör Terminal Server administration med hjälp av WMI-gränssnitt. Terminal Services WMI provider tillåter administratörer att skapa anpassade skript för att konfigurera, hantera och fråga terminalservrar. Den innehåller egenskaper och metoder som kan utföra samma uppgifter som de traditionella Terminal Services-konfigurationsverktygen och kommandoradsverktygen, men på distans och via skriptapplikationer. Terminal Services Configuration WMI provider implementeras i tscfgwmi.mof och tscfgwmi.DLL . En beskrivning av några av de klasser som är associerade med WMI-leverantören listas nedan:

WMI klass beskrivning
Win32_TerminalService Win32_TerminalService-klassen är en underklass av Win32_Service-klassen och ärver alla dess egenskaper och metoder. Dessutom representerar Win32_TerminalService Elementegenskapen i Win32_terminalservicetosetting Association
Win32_TSSessionDirectory definierar konfigurationen för Win32_TSSessionDirectorySetting. Detta inkluderar egenskaper som Session Broker store, Cluster Name och ytterligare parametrar
Win32_TerminalServiceSetting definierar konfigurationen för TerminalServerSetting, inklusive egenskaper som Terminalserverläge, licensiering, aktivt skrivbord, Behörighetskapacitet, radering av tillfälliga mappar och tillfälliga mappar per session
Win32_Terminal associerar en TerminalSetting och dess flera konfigurationsinställningsgrupper som allmänt, inloggning, Session, miljö, fjärrkontroll, klient, nätverksadapter och tillstånd
Win32_TSGeneralSetting definierar konfigurationen för egenskaper som protokoll, Transport, kommentar, Windows-autentisering och krypteringsnivå
Win32_TSLogonSetting definierar konfigurationen för egenskaper som Clientlogoninpolicy, användarnamn, domän och lösenord
Win32_TSClientSetting definierar konfigurationen för egenskaper som anslutningspolicy, Windows-skrivarmappning, COM-portmappning etc

en omfattande lista över WMI-klasserna för terminaltjänster är tillgängliga online-länken finns nedan i avsnittet Ytterligare resurser.

med det kommer vi att avsluta det här inlägget. I morgon kommer vi att diskutera Terminal Services nätverksnivå autentisering och kryptering. Tills nästa gång …

Lämna ett svar

Din e-postadress kommer inte publiceras.