• Articolo - Generare una lista di accessi Utente da un Terminal Server

Presso cliente mi è stato richiesto di consegnare una lista completa di tutti gli accessi Terminal Server da parte di tutte le utenze abilitate alla connessione su molteplici Server

Ho trovato due modi per ricavare queste informazioni, la prima, meno precisa, si basa sulla scrittura da parte dell’utente dei file del proprio profilo, in pratica lo script “scava” all’interno della cartella profilo dell’utente e genera un .csv con l’utenza e la data di ultima modifica.

Questo dato non è attendibile nel nostro caso, ma lo segnalo per comodità

Eseguite lo script ALLEGATO e vi verrà generato un file .CSV (nel poercorso script) in questa forma:

Generare una lista di accessi Terminal Server 001

Convertitelo in Excel ed otterrete le informazioni ordinate e richieste

ALTERNATIVA (Consigliata)

Invece segnalo un’alternativa che rientra perfettamente nella richiesta che mi è stata fatta, testata, ne confermo l’efficacia – parlo di LazyTS - https://github.com/lazywinadmin/LazyTS

Copiate i files all’interno DELL’ALLEGATO in una cartella da voi preferita (Es: C:\scripts)

Cassia.dll

LazyTS.exe

LazyTS.ps1

Eseguite il .ps1 nel Server Terminal e ricaverete tutte le informazioni delle sessioni presenti e passate

Generare una lista di accessi Terminal Server 002

NOTA: nei PreRequisiti è richiesta una versione di Powershell pari o superiore alla 3.0 altrimenti riceverete l’errore sotto:

Generare una lista di accessi Terminal Server 003

Create un file Excel e copiate i dati ottenuti

  • Fine Articolo HOME

Ricerca un articolo nel sito