Anche se Microsoft ha fatto enormi, miglioramenti benvenuti a Terminal Services in Windows Server 2008, il Terminal Services Manager dalle versioni precedenti di Windows rimane relativamente stabile. Molte altre applicazioni amministrative sono state aggiunte per gestire aspetti specifici dell’amministrazione dei servizi terminali. Ad esempio, i programmi di amministrazione di TS RemoteApp Manager e TS Web Access sono applicazioni amministrative che forniscono un hook di gestione a molte delle funzionalità avanzate di Servizi Terminal di Windows Server 2008. In questa colonna, mi concentrerò sul Terminal Services Manager.
Il ruolo Servizi Terminal in Windows Server 2008 consente l’accesso remoto al server da parte dei client che eseguono il client Servizi Terminal (connessione desktop remoto) sui propri computer. Disaccoppiando efficacemente la risorsa computazionale (il server su cui è installato il ruolo dei Servizi Terminal) e l’input/output (il computer client attraverso l’uso di un client software), i Servizi Terminal possono aiutare un’organizzazione a semplificare significativamente i suoi sforzi di elaborazione desktop. Terminal Services Manager fornisce l’interfaccia attraverso la quale vengono gestiti i Terminal Server, le connessioni client, gli utenti e i processi. Utilizzare Terminal Services Manager per gestire il Terminal Server locale, i sistemi in domini attendibili o i server standalone. Vedrai alcuni di questi in azione in questa colonna.
Esecuzione di Terminal Services Manager
Anche senza installare il ruolo Terminal Services sul computer Windows Server 2008, Terminal Services Manager viene installato per impostazione predefinita. Ricorda che tutti i server Windows hanno funzionalità di gestione remota integrate. Questa funzionalità è fornita da un sottoinsieme del ruolo generale dei servizi terminal, ma non è necessario installarla separatamente. (Presumo che tu abbia già abilitato l’accesso amministrativo remoto al tuo computer Windows Server 2008.)
Non è necessario eseguire Terminal Services Manager da un server, tuttavia. Se si esegue Windows Vista SP1, Microsoft rende il pacchetto di strumenti di amministrazione del server remoto disponibile nelle varietà a 32 bit e 64 bit. Per installare il pacchetto di amministrazione su Windows XP, è necessario aver installato il Service Pack 1 sul computer Windows Vista. Per quello di cui stiamo parlando qui, sto eseguendo il Terminal Services Manager direttamente da un computer Windows Server 2008.
Per eseguire lo strumento, andare su Start / Strumenti di amministrazione / Servizi terminali / Gestione servizi terminali.
Panoramica di Terminal Services Manager
Oltre a gestire Terminal Server, utenti, processi e sessioni, è anche possibile connettersi a una sessione specifica sul Terminal Server di destinazione. Ad esempio, supponiamo di aver eseguito alcune attività di gestione su un server, ma ora è necessario lasciare un’applicazione in esecuzione mentre si lavora su qualcos’altro su un server diverso. Si disconnette la sessione, che lascia le applicazioni in esecuzione. Successivamente, si decide di controllare lo stato delle applicazioni, in modo da connettersi a quella sessione di nuovo. In un certo senso, questa funzionalità è come il passaggio rapido dell’utente in Windows XP, che consente di accedere con un account diverso senza disconnettersi dall’account corrente. È possibile passare da una sessione all’altra su qualsiasi Terminal Server disponibile. Terminal Services Manager offre anche la possibilità di controllare in remoto la sessione di un altro utente, il che rende possibile monitorare l’utente o fornire assistenza con software o altri problemi.
Il Terminal Services Manager offre diverse altre funzionalità. Ad esempio, è possibile utilizzarlo per inviare messaggi alla sessione di un altro utente, disconnettere un utente, reimpostare una sessione, visualizzare i contatori relativi alla sessione e terminare i processi.
Nella figura A, viene visualizzata un’immagine di Terminal Services Manager in Windows Server 2008, suddivisa in tre riquadri distinti. Il riquadro di sinistra fornisce un’area di navigazione che consente di scegliere il server che si desidera gestire. Al centro dello schermo è il riquadro di lavoro, che mostra le informazioni in base alla selezione nel riquadro di navigazione. Sul lato destro dello schermo è il riquadro Azioni, che è ora presente in tutti i nuovi strumenti di gestione di Microsoft.
Figura A
Terminal Services Manager in Windows Server 2008
Le versioni precedenti di Terminal Services Manager non utilizzavano la Microsoft Management Console (MMC), ma questo è cambiato con Windows Server 2008.
Menu e barra degli strumenti
Il menu Terminal Services Manager dovrebbe essere un territorio familiare a chiunque abbia utilizzato una tipica MMC o un’applicazione autonoma di gestione di Windows Server.
Sono disponibili quattro opzioni di menu principali:
- File: Ti dà un posto da cui è possibile ripulire i resti MMC.
- Azione: elenca diversi comandi abilitati o disattivati in base all’elemento selezionato nel riquadro di navigazione o nel riquadro dettagli. È inoltre possibile accedere alla maggior parte di questi comandi attraverso il menu contestuale di un elemento (tasto destro del mouse), attraverso la barra degli strumenti, o attraverso l’uso del riquadro Azioni sul lato destro dello schermo.
- Visualizza: Consente di apportare modifiche all’aspetto generale della console, tra cui, ad esempio, la rimozione del riquadro Azioni.
- Aiuto: questo è abbastanza auto-esplicativo.
Immediatamente sotto la barra dei menu ci sono questi sei pulsanti:
- Indietro: Torna alla schermata precedente.
- Avanti: Dopo che sei tornato indietro, ti dà un modo semplice per ripercorrere i tuoi passi dove tu dove.
- Su di un livello: vai al livello successivo nella gerarchia.
- Mostra/Nascondi albero console: nasconde o mostra il riquadro di navigazione a sinistra.
- Aiuto: Chiedi aiuto!
- Mostra/Nascondi riquadro Azioni: nasconde o mostra il riquadro Azioni a destra.
Mi concentrerò al centro dello schermo-il riquadro di lavoro-nelle sezioni seguenti. Si noti che ci sono tre schede nel riquadro di lavoro:Utenti, Sessioni e Processi.
Scheda Usersla scheda Users è mostrata nella Figura A e include le seguenti colonne:
- Server: elenca il server su cui è in esecuzione la sessione. Questo è utile se stai gestendo più server con Terminal Services Manager.
- Utente: Mostra l’utente che ha effettuato l’accesso a una sessione.
- Sessione: Mostra i nomi delle sessioni. Una sessione denominata Console è la sessione della console di sistema o la sessione a cui si accede localmente al computer di destinazione. Una sessione che inizia con RDP indica che un utente sta utilizzando il protocollo Desktop remoto per connettersi al server.
- ID: Mostra l’ID numerico della sessione. La sessione della console è sempre sessione 1.
- Stato: Mostra lo stato della sessione. (Più avanti nell’articolo, discuto i diversi stati.)
- Tempo di inattività: mostra quanto tempo (in minuti) è passato senza input da tastiera o mouse alla sessione.
- Tempo di accesso: indica l’ora in cui l’utente ha effettuato l’accesso alla sessione.
Scheda sessioni La scheda Sessioni (Figura B) mostra molte delle stesse informazioni della scheda Utenti, ma organizza le informazioni per sessione e mostra ulteriori informazioni specifiche della sessione.
Figura B
La scheda Sessioni in Terminal Services Manager
Le informazioni aggiuntive visualizzate nella scheda Sessione includono quanto segue:
- Tipo: visualizza il tipo di client: console locale, RDP, ecc.
- Nome del cliente: Identifica il computer client da cui è stata avviata la sessione.
- Commento: Mostra un commento facoltativo per la sessione.
Scheda Processi La scheda Processi (Figura C) mostra tutti i processi in esecuzione sul server selezionato o su tutti i server se si sceglie l’opzione Gestione servizi terminal nel riquadro di navigazione.
Figura C
La scheda Processi in Terminal Services Manager
La scheda Processi include alcune delle stesse informazioni delle altre schede, con le seguenti colonne aggiuntive:
- PID: Visualizza l’ID processo (PID) del processo specificato. Il PID identifica in modo univoco il processo su base per server; cioè, i PID sono univoci solo sul server su cui vengono eseguiti. Lo stesso PID potrebbe essere utilizzato su più server.
- Immagine: Mostra il programma eseguibile che ha creato il processo.
La visualizzazione di tutti i processi sul server può creare confusione quando si tenta di identificare i processi in esecuzione in una determinata sessione e il problema peggiora solo quando si guardano più server. Per rendere le cose un po ‘ più facile, selezionare un singolo server nel riquadro di navigazione e quindi scegliere la scheda Processi. Nelle versioni precedenti di Terminal Services Manager, è possibile visualizzare solo i processi associati a una particolare connessione; ora, è necessario scorrere l’elenco dei processi e abbinare le informazioni nella colonna Sessione con la stessa colonna nella scheda Sessioni.
Stato della sessione
Se vi siete mai chiesti quanti dati vengono trasferiti su una particolare sessione, è possibile utilizzare la funzione di stato della sessione per scoprirlo. A tale scopo, selezionare una sessione dalla scheda Sessione del riquadro di lavoro e, nel riquadro Azioni, scegliere Stato. In alternativa, è possibile fare clic con il pulsante destro del mouse su una sessione nella scheda Sessioni e, dal menu di scelta rapida, scegliere Stato.
Terminal Services Manager visualizza la finestra di dialogo Stato (Figura D), che mostra le informazioni di I/O di rete sulla sessione, nonché una serie di altre informazioni, tra cui il livello di crittografia utilizzato, la profondità colore scelta e la risoluzione dello schermo in uso sul client. È inoltre possibile forzare un aggiornamento di stato facendo clic sul pulsante Aggiorna ora. Il periodo di aggiornamento dello stato della sessione predefinito è di un secondo. Questa schermata è molto più informativa delle informazioni sullo stato fornite nelle versioni precedenti di questa utility.
Figura D
Statistiche relative a una singola sessione
Stati di sessione
Una determinata sessione può trovarsi in uno dei diversi stati e la colonna Stato nelle varie schede elenca lo stato di ogni sessione. Questi sono gli stati possibili e ciò che indicano:
- Attivo: indica che la sessione è connessa e che un utente ha effettuato l’accesso al server.
- Connesso: nello stato Connesso, la sessione è connessa ma nessun utente è connesso al server.
- ConnectQuery: indica che la sessione è in fase di connessione. Se questo stato persiste, è probabile che si verifichi un problema con la sessione o la connessione.
- Shadow: la sessione viene controllata in remoto tramite un’altra sessione. Questo è comune negli scenari di help desk.
- RemoteControl: la sessione di destinazione controlla in remoto un’altra sessione.
- Listen: Quando una sessione è nello stato Listen, è pronta ad accettare le connessioni.
- Disconnesso: L’utente si è disconnesso dalla sessione, ma la sessione è ancora attiva e può essere ricollegata.
- Idle: La sessione è pronta per accettare le connessioni.
- Down: impossibile inizializzare o terminare la sessione.
- Init: La sessione si sta inizializzando.
Attività comuni
Ecco un elenco di attività comuni che è possibile eseguire con Terminal Services Manager, insieme a spiegazioni su come eseguire le attività:
- Connettersi a un server (aggiungere server al gruppo): Fare clic con il pulsante destro del mouse su Terminal Services Manager o group e scegliere Connetti al computer. Individuare o specificare il server e fare clic su OK.
- Disconnetti da un server specifico: fare clic con il pulsante destro del mouse sul server e scegliere Disconnetti.
- Rimuovi tutti i server da un gruppo di gestione: fai clic con il pulsante destro del mouse sul gruppo e scegli Gruppo vuoto.
- Visualizza utenti connessi a un server: fare clic sul server e fare clic sulla scheda Utenti.
- Visualizza sessioni su un server: fare clic sul server e fare clic sulla scheda Sessioni.
- Visualizza processi su un server: fare clic sul server e fare clic sulla scheda Processi.
- Visualizza tutti gli utenti, le sessioni o i processi per tutti i server: fare clic su Terminal Services Manager e fare clic sulla scheda Utenti, sessioni o processi.
- Invia un messaggio a una sessione: fare clic sulla sessione e quindi sul riquadro Invia azioni messaggio.
- Controllo remoto di una sessione: fare clic sulla sessione e quindi sul riquadro Azioni di controllo remoto.
- Disconnetti un utente: fare clic sulla scheda Utenti, fare clic sull’utente e fare clic su Disconnetti nel riquadro Azioni.
- Terminare un processo: fare clic sul processo nella scheda Processi e quindi fare clic su Termina processo nel riquadro Azioni.
- Visualizza statistiche di rete e informazioni client: fare clic con il pulsante destro del mouse su una sessione e scegliere Stato.
Vuoi tenere il passo con i post di Scott Lowe su TechRepublic?
- Iscriviti automaticamente alla newsletter Server e Storage
- Iscriviti al feed RSS Server e Storage
- Segui Scott Lowe su Twitter