Configurare pc windows come thinclient

Avendo un vecchio pc e installando windows xp o un windows embedded ci sono diversi problemi per metterlo a punto:

  • fare l’autologin
  • lanciare allo startup uno script che avvia la connessione al terminal
  • fare in modo che si colleghi al terminale senza richiedere username e password ma mostrando direttamente la la schermata di login del server
  • al logoff dal terminal il thin client deve spegnersi

Per l’autologin vi rimando a un’articolo precendente

Per lo script di startup io ho utilizzato 2 files:

Startup.vbs
Set WshShell = CreateObject("WScript.Shell")
WshShell.Run chr(34) & "C:\temp\STARTUP.bat" & Chr(34), 0
Set WshShell = Nothing

Startup.bat
C:\temp\miaconnessinone.rdp
shutdown /p

il primo va messo nello startup di windows e impedisce la visualizzazione noisa della schermata del prompt e permette di eseguire un comando alla volta.
Il secondo lancia la connessione utilizzando un rdp già preconfigurato con i nostri valori.

Per configurare correttamente il file rdp utilizzate il solito Connessione a Desktop Remoto e poi salvate il file come miaconnessione.rdp mettendo l’indirizzo del server e le varie opzioni che vi interessano. (vi consiglio di smarcare “visualizza barra delle connessioni in modalità schermo intero in modo che l’utente non possa minimizzare la schermata remota)

Connessione Desktop Remoto

Ora editate con notepad  il file miaconnesione.rdp e aggiungete la riga:
enablecredsspsupport:i:0
salvate e chiudete. Questa opzione permetterà di collegarsi senza chiedere prima username e password ma mi mostrerà la schermata di login sul server. In questa foto vedete la schermata che di solito sempre compare e così l’abbiamo annullata:

Login classico

Mettere in startup (esecuzione automatica) il file Startup.vbs
quando il pc o thinclient partirà si colllegherà direttamente al terminal server mostrando la login, quando l’utente farà disconnetti si spegnerà anche il thinclient rendendo trasparente l’utilizzo del terminal.

Spero vi possa essere utile!

Abilitare Autologon su Windows 2008R2

Se avete bisogno che un server faccia l’autologon al boot, ad esempio perchè venga lanciato un programma che non può funzionare come servizio, potete creare un utente oppure utilizzare un già esistente ed eseguire questa procedura:

Aprite il prompt dei comandi e digitate  control userpasswords2 a questo punto si aprirà Account Utente ; voi dovete togliere la spunta a Per utilizzare questo computer è necessario che l’utente immetta il nome utente e la password.
Fatto questo fate OK e vi verrà chiesto il nome utente e la password dell’utente che farà l’autologon ad ogni accensione della macchina, immettete username e password provate a fare un riavvio e vi troverete loggati in automatico con quell’utente e potrete mettere quindi in esecuzione automatica i programmi che devono partire all’avvio.