Gennaio 11, 2022

WS2008: Terminal Server Management and Administration

Pubblicato per la prima volta su TECHNET il feb 15, 2008

Benvenuti al giorno quindici della nostra serie su Windows Server 2008. Mancano solo dodici giorni al giorno del lancio. Oggi continueremo con i servizi terminali, in particolare i componenti di gestione e amministrazione.

Esistono diversi strumenti e metodi che possono essere utilizzati per configurare la configurazione dei servizi Terminal, le impostazioni utente, le connessioni e le sessioni – potresti già avere familiarità con alcuni di essi:

  • Gestione Servizi Terminal
  • Strumento Configurazione Servizi Terminal
  • Servizi Terminal di Strumenti a Riga di Comando
  • Terminale Criteri di Gruppo di Servizi
  • Provider WMI di Servizi Terminal
  • estensione di Servizi Terminal per gli Utenti Locali e Gruppi
  • Active Directory Utenti e Computer di

Inoltre, le impostazioni di connessioni che non sono configurati in gruppo, computer o a livello utente è possibile impostare il Client di Desktop Remoto applicazione su una base per la sessione.

In ambienti Windows misti, potrebbe essere necessario utilizzare una combinazione di strumenti. Ad esempio, è possibile configurare i server terminal di Windows Server 2008 tramite Criteri di gruppo e utilizzare lo strumento di configurazione dei servizi Terminal per configurare i server che eseguono versioni precedenti di Windows. Allo stesso modo ci saranno casi in cui due o più connessioni sono presenti sullo stesso computer e in cui è preferibile configurare ciascuna connessione separatamente. In questo caso, i criteri di gruppo non sarebbero il metodo ideale. Utilizzare invece lo strumento di configurazione dei servizi terminal in quanto consente di configurare le impostazioni dei servizi Terminal in base alla connessione.

Diamo un’occhiata ad alcuni dei diversi strumenti singolarmente-a cominciare dal Terminal Services Manager:

Lo snap-in MMC Terminal Services Manager può essere utilizzato per eseguire le seguenti attività su server Terminal locali o remoti:

  • il controllo Remoto di una sessione utente
  • Visualizzare informazioni sul server, sessioni, gli utenti e i processi
  • Connettersi e disconnettersi da sessioni
  • Monitorare le sessioni di
  • Ripristinare le sessioni
  • Inviare messaggi a utenti
  • disconnettere gli utenti
  • Terminare i processi

Una cosa da notare è che la funzionalità Preferiti presente nella Gestione di Servizi Terminal su Windows Server 2003 è stato migliorato e rinominato Gruppi nella Gestione di Servizi Terminal su Windows Server 2008. Invece di essere limitato a un singolo gruppo Preferiti per server terminal specifici, ora avete la possibilità di creare più gruppi che è possibile organizzare in base alle proprie preferenze – un esempio è mostrato di seguito. Oltre a fornire la possibilità di creare gruppi e aggiungere manualmente Terminal Server ai gruppi nella console Terminal Services Manager, è ora possibile importare anche un elenco di Terminal Server da una farm del broker di sessione utilizzando l’opzione Importa da TS Session Broker come mostrato di seguito:

In Windows Server 2003, Terminal Services Manager è stato implementato in TSAdmin.exe. In Windows Server 2008, Terminal Services Manager è implementato come snap-in MMC (TSAdmin.msc, TSAdmin.DLL ).

Lo snap-in MMC di configurazione dei servizi Terminal può essere utilizzato per configurare le proprietà dei listener dei servizi Terminal definiti sul server e le impostazioni per la cartella temporanea, la sicurezza e le licenze. Il listener dei servizi terminali predefinito è denominato RDP-Tcp. In Windows Server 2008, lo snap-in di configurazione dei servizi terminal è implementato in TSConfig.msc (e TSConfig.DLL ). Nelle versioni precedenti di Windows, la console di configurazione dei servizi Terminal è stata implementata in TSCC.MSC . La console di configurazione dei servizi terminal può essere utilizzata per eseguire le seguenti azioni su server locali o remoti:

  • Nome di una connessione
  • Specificare un tipo di connessione
  • Specificare una connessione di trasporto e delle proprietà di trasporto
  • Impostare il numero massimo di sessioni consentito
  • Attivare o disattivare gli accessi tramite la connessione
  • Impostare il timeout della connessione
  • Impostare il livello di crittografia
  • Impostare se scollegare le connessioni interrotte
  • Attivare o disattivare la sessione di controllo remoto
  • Attivare o disattivare la funzione di accessi
  • impostazione di un programma da eseguire quando un utente accede
  • Ignora utente impostazioni del profilo per wallpaper
  • Impostare le autorizzazioni sulla connessione
  • Impostare la mappatura dei dispositivi client e parametri di connessione

Esistono anche diversi strumenti da riga di comando che possono essere utilizzati per eseguire funzioni amministrative. La tabella seguente elenca i vari strumenti della riga di comando:

Comando Descrizione
Cambia Cambia impostazioni di TS per gli accessi, COM port mapping e modalità di installazione
Modificare l’accesso attiva o disattiva gli accessi da sessioni client su un Server Terminal, o mostra l’attuale stato di accesso
Cambiare la porta Elenchi o cambia il mapping di porta COM per essere compatibile con le applicazioni MS-DOS
Cambiare utente Cambia la modalità di installazione per il terminal server
Chglogon attiva o disattiva gli accessi da sessioni client su un Server Terminal, o mostra l’attuale stato di accesso
Chgport Elenchi o cambia il mapping di porta COM per essere compatibile con le applicazioni MS-DOS
Chguser Cambia la modalità di installazione per il Terminal Server
Flattemp attiva o disattiva la tv cartelle temporanee
Disconnessione disconnette la sessione di un utente su un TS e cancella la sessione dal server
Msg Invia un messaggio a un utente su un Server Terminal
Mstsc Crea connessioni a Server Terminal o altri computer remoti
Qappsrv Visualizza un elenco di Terminal Server in rete
Qprocess Visualizza le informazioni sui processi in esecuzione su un Server Terminal
Query Visualizza le informazioni sui processi, e le sessioni di Terminal Server
il processo di Query Visualizza le informazioni sui processi in esecuzione su un Server Terminal
la sessione di Query Visualizza informazioni sulle sessioni di Terminal Server
Query termserver Visualizza un elenco di Terminal Server in rete
Query utente Visualizza le informazioni relative alle sessioni utente su un Server Terminal
Quser Visualizza le informazioni relative alle sessioni utente su un Server Terminal
Qwinsta Visualizza le informazioni sulle sessioni in un Terminale Server
Reset sessione Consente di reset (cancella) una sessione di Terminal Server
Rwinsta Consente di reset (cancella) una sessione di Terminal Server
Shadow Consente di controllare a distanza una sessione attiva di un altro utente su un Server Terminal
Tscon Collega a un’altra sessione di Terminal Server
Tsdiscon si Disconnette una sessione di Terminal Server
Tskill Termina un processo in esecuzione in una sessione di Terminal Server
Tsprof Copia il Terminale di utente di Servizi di informazioni di configurazione da un utente all’altro

Ci sono anche alcuni strumenti della riga di comando che non sono più supportati in Windows Server 2008

Comando Descrizione
Tsshutdn Arresta un server di Servizi Terminal
Register Registri un programma in modo che abbia particolari caratteristiche di esecuzione
Cprofile Rimuove le associazioni di file specifiche dell’utente dal profilo di un utente

Dal momento che TSSHUTDN.EXE non è incluso con Windows Server 2008, il metodo consigliato per arrestare o riavviare un server terminale di Windows Server 2008 è utilizzando SHUTDOWN.EXE. Quando si spegne o si riavvia un server Terminal di Windows Server 2008, tutti gli utenti connessi vedranno una finestra di dialogo che indica che è in corso un arresto e che verranno disconnessi dalla sessione di Terminal Server.

Prima di concludere, diamo un’occhiata a un paio di strumenti di gestione che possono essere utilizzati per gestire le proprietà dei servizi terminal a livello di codice: l’estensione ADSI per i servizi terminal e il provider WMI dei servizi terminal. L’estensione ADSI (Active Directory Services Interface) per la configurazione utente di Terminal Services è una libreria implementata in TSUSEREX.DLL . L’amministrazione di proprietà utente specifiche dei servizi terminali è possibile utilizzando i metodi implementati dall’estensione. I metodi che consentono la configurazione della proprietà che sono disponibili in Servizi Terminal interfaccia di estensione che aggiunge i seguenti Servizi Terminal-specifiche schede per il foglio di proprietà di un account utente:

  • Telecomando
  • Profilo Servizi Terminal
  • Ambiente
  • Sessioni

ADSI estensione per Servizi Terminal di configurazione utente supporta l’esame e la manipolazione di Servizi Terminal di proprietà dell’utente memorizzati nel database di active Directory. L’estensione supporta anche la configurazione delle proprietà utente memorizzate in Active Directory, tramite l’API LDAP (Lightweight Directory Access Protocol). ADSI fornisce un’interfaccia per Active Directory che consente inoltre agli amministratori di creare script personalizzati per i requisiti di configurazione dei servizi Terminal utilizzando l’estensione ADSI dei servizi Terminal.

Passando al provider WMI dei servizi Terminal in Windows Server 2008, questo provider consente l’amministrazione di Terminal Server utilizzando le interfacce WMI. Il provider Terminal Services WMI consente agli amministratori di creare script personalizzati per la configurazione, la gestione e l’interrogazione dei Terminal Server. Contiene proprietà e metodi in grado di eseguire le stesse attività dei tradizionali strumenti di configurazione dei servizi Terminal e delle utilità della riga di comando, ma in remoto e tramite applicazioni con script. Il provider WMI di configurazione dei servizi terminali è implementato in tscfgwmi.mof e tscfgwmi.DLL . Una descrizione di alcune delle classi associate al provider WMI sono elencate di seguito:

Classe WMI Descrizione
Win32_TerminalService La classe Win32_TerminalService è una sottoclasse della classe Win32_Service e ne eredita tutte le proprietà e i metodi. Inoltre, Win32_TerminalService rappresenta la proprietà dell’elemento dell’associazione Win32_TerminalServiceToSetting
Win32_TSSessionDirectory Definisce la configurazione per Win32_TSSessionDirectorySetting. Questo include proprietà come Broker di Sessione store, il Nome del Cluster e di altri parametri
Win32_TerminalServiceSetting Definisce la configurazione per TerminalServerSetting, proprietà, tra cui come la Modalità Terminal Server, Licenze, Active Desktop, Autorizzazioni Capacità, la Cancellazione delle cartelle Temporanee e le cartelle Temporanee per sessione
Win32_Terminal Associa un TerminalSetting e le sue diverse configurazione di gruppi di impostazioni, come il Generale, di Accesso, Sessione, L’Ambiente, Per Il Controllo Remoto Del Client, Di Rete E Adattatore e Autorizzazione
Win32_TSGeneralSetting Definisce la configurazione per le proprietà come Protocollo di Trasporto, il Commento, l’Autenticazione di Windows e il Livello di Crittografia
Win32_TSLogonSetting Definisce la configurazione per le proprietà come ClientLogonInfoPolicy, il nome utente, il Dominio e la Password
Win32_TSClientSetting Definisce la configurazione per le proprietà come criterio di connessione, mapping stampante Windows, COM port mapping ecc

Un elenco completo di le classi WMI per i servizi terminali sono disponibili online – il link è sotto nella sezione Risorse aggiuntive.

Con questo, concluderemo questo post. Domani discuteremo Terminal Services Autenticazione a livello di rete e crittografia. Alla prossima volta …

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.