Voici ma solution pour être sur que le script de connexion finisse de s'exécuter avant l'affichage du bureau de Windows sur les postes clients :
Dans l'éditeur de GPO allez dans "Configuration utilisateur" > "Modèles d'administration" > "Système".
Modifiez l'élément "Interface utilisateur personnalisée" et indiquez l'emplacement de votre fichier logon.bat (de préférence dans le dossier sysvol)
Pour information :
Par défaut, c'est explorer.exe qui se lance à l'ouverture de la session.
Par exemple, pour faire une borne de consultation internet vous pouvez choisir de ne lancer que internet explorer. C'est ici qu'il faut le spécifier.
Dans notre cas, c'est le script de logon que nous voulons lancer :
Votre fichier logon.bat doit être constitué de la façon suivante :
@cscript //nologo "\\[SERVEUR]\sysvol\[REPERTOIRES]\User\Scripts\Logon\logon.vbs"
@start explorer.exe
exit
La commande "Start" permet d'attendre la fin du script avant de lancer explorer.exe (ou un autre programme).
Si votre VBS plante, explorer se lancera quand même ! Ce qui peut etre pratique pour éviter de se retrouver avec une session vide.
Le fichier qui sera executé doit etre placé dans un dossier accéssible par les utilisateurs (ici le dossier sysvol).
Voir un exemple de script de connexion
Vous avez des commentaires, des remarques ?
|
|
|