Si vous avez déjà un scénario :
Pour attribuer un script de connexion à un utilisateur ou à un groupe
- Gestion de l'ordinateur ouvert.
- Dans l'arborescence de la console, cliquez sur Utilisateurs.
Où ? Outils système/Utilisateurs locaux et Groupes/Utilisateurs
- Double-cliquez sur l'utilisateur auquel vous voulez attribuer un script de connexion.
- Cliquez sur l'onglet Profil.
- Dans le champ Logon script, entrez le chemin et le nom du script de connexion que vous souhaitez attribuer à cet utilisateur, puis cliquez sur OK.
Sinon, voici un “HowTo” pratique de Microsoft
Créer des scripts de connexion
Vous pouvez utiliser des scripts de connexion pour attribuer des tâches qui seront effectuées lorsqu'un utilisateur se connectera à un ordinateur particulier. Les scripts peuvent exécuter des commandes du système d'exploitation, définir des variables d'environnement système et appeler d'autres scripts ou programmes exécutables. La famille Windows Server 2003 prend en charge deux environnements de script : le processeur de commande exécute des fichiers contenant des commandes en langage batch, et Windows Script Host (WSH) exécute des fichiers contenant des commandes Microsoft Visual Basic Scripting Edition (VBScript) ou Jscript. Vous pouvez utiliser un éditeur de texte pour créer des scripts de connexion. Voici quelques tâches couramment effectuées par les scripts de connexion :
- Cartographie des lecteurs réseau.
- Installation et paramétrage de l'imprimante par défaut d'un utilisateur.
- Collecte d'informations sur le système informatique.
- Mise à jour des signatures de virus.
- Mise à jour de logiciels.
- L'exemple de script de connexion suivant contient des commandes VBScript qui utilisent Active Directory
Interfaces de service (ADSI) pour effectuer trois tâches communes basées sur l'appartenance à un groupe d'utilisateurs :
Il mappe le lecteur H : au répertoire d'origine de l'utilisateur en appelant la méthode MapNetworkDrive de l'objet réseau WSH en combinaison avec la propriété UserName de l'objet réseau WSH. Il utilise l'objet ADSI IADsADSystemInfo pour obtenir le nom distinctif de l'utilisateur actuel, qui à son tour est utilisé pour se connecter à l'objet utilisateur correspondant dans Active Directory. Une fois la connexion établie, la liste des groupes dont l'utilisateur est membre est récupérée en utilisant l'attribut memberOf de l'utilisateur. La liste à valeurs multiples des noms de groupes est jointe en une seule chaîne de caractères en utilisant la fonction Join de VBScript pour faciliter la recherche des noms de groupes cibles.
Si l'utilisateur actuel est membre de l'un des trois groupes définis en haut du script, alors le script mappe le lecteur G : de l'utilisateur sur le lecteur partagé du groupe, et définit l'imprimante par défaut de l'utilisateur comme étant l'imprimante du groupe. Pour créer un exemple de script de connexion
- Open Notepad.
Copiez et collez, ou tapez ce qui suit :
Dans le menu Fichier, cliquez sur Enregistrer sous.
Dans Enregistrer dans, cliquez sur le répertoire qui correspond au dossier partagé Netlogon du contrôleur de domaine (généralement SystemRoot\SYSVOL\Sysvol\DomainName\Scripts où DomainName est le nom de domaine pleinement qualifié du domaine).
Dans Enregistrer comme type, cliquez sur Tous les fichiers.
Dans Nom de fichier, tapez un nom de fichier, suivi de .vbs, puis cliquez sur Enregistrer. WSH utilise l'extension .vbs pour identifier les fichiers qui contiennent des commandes VBScript.