scriptarticle

Aujourd’hui, découvrons comment mettre en place des scripts d’ouverture de sessions Windows à partir d’un Active Directory pour vous faciliter la tâche sur des opérations récurrentes et importantes au démarrage de la session utilisateur du domaine quelque soit le poste sur lequel il se trouve.

Le concept est assez simple et sa mise en place est également une chose aisée, surtout que les scripts d’ouverture de sessions peuvent vous rendre de grands services dans l’administration et l’aide à l’utilisation de l’informatique par vos utilisateurs.

Dans quelle mesure peut-on utiliser les scripts d’ouverture de session et surtout dans quelle optique ? Un exemple simple d’utilisation de script d’ouverture de session windows consiste à créer automatiquement des lecteurs réseaux sur les postes clients par rapport à au couple login/mot de passe, en effet, selon l’utilisateur qui se connecte à tel ou tel poste client, ses lecteurs réseaux ne sont pas automatiquement récupérés et l’utilisateur lambda ne connait pas forcément les manipulations pour remonter ses lecteurs réseaux, ce type de script d’ouverture de session peut répondre à cette problèmatique.

Par exemple, pour ma part, j’ai mis en place un serveur NAS en entreprise sur lequel j’ai crée des répertoires par utilisateur, par service et un dossier public basés sur les droits d’accès de l’Active Directory pour l’ensemble des utilisateurs et j’ai donc mis en place des scripts d’ouverture de sessions pour créer trois lecteurs réseaux à l’ouverture de session, celui de l’utilisateur, celui du service auquel il appartient et en dernier, celui pour le dossier public.

Comment réalise t-on ce type de script et comment le met-on en place ? La manipulation est plutôt simple.Dans une premier temps, il faut créer un fichier texte dans le dossier « C:/Windows/SYSVOL/domain/Scripts/ », puis éditer ce fichier texte et y indiquer son script d’ouverture de session, pour reprendre l’exemple ci dessus, voici un exemple de script mis en place :

net use Z: /DELETE
net use Y: /DELETE
net use P: /DELETE
net use Z: \\ServeurNAS\Maxime
net use Y: \\ServeurNAS\Technique
net use P: \\ServeurNAS\Public

Expliquons un peu ce script, tout dabord, la commande « net use Z: /DELETE », permet d’aller supprimer à l’ouverture de session, tout lecteurs réseaux déja crées sur cette tête de lecteur afin de s’assurer que la création du lecteur réseau indiqué ci dessous dans le script puisse se faire.Puis une commande « net use Z: \\ServeurNAS\Maxime », qui permet de créer un lecteur réseau sur Z: pointant vers le NAS dont le nom NETBios est « ServeurNAS » et vers le sous-dossier « Maxime », représentant ici le dossier de l’utilisateur crée sur le NAS.Une fois le script terminé, enregistrez le au format .bat (Fichier Batch).

Maintenant, comment insérer ce script dans l’Active Directory pour qu’il puisse se lancer sur à l’ouverture de session Windows ?Une capture est toujours plus parlante, donc voici l’opération à faire pour accéder à l’endroit de l’Active Directory où vous devez indiquer le nom de votre fichier .bat que vous avez précédemment créer dans le dossier « C:/Windows/SYSVOL/domain/Scripts/ ».

Maintenant logguez vous avec la session utilisateur windows pour lequel vous avez créer le script et félicitez vous d’avoir réussit à mettre en place un script d’ouverture de session qui vous aidera à ne pas répéter régulièrement les mêmes opérations à l’ouverture de votre session windows.

scriptprocedure

Mots-clefs :,

4 Responses


  1. GNANGUENON on 02 oct 2009

    Bonjour,

    Je recherche de modèles de script en reseau tous types possibles pour préparer des tp avec mes élèves de BTS informatique.

    Merci

  2. Maxime Grave on 02 oct 2009

    Bonjour,
    Je ne possède pas spécialement d’autres scripts réseaux à l’heure actuelle, cela dépend fortement des missions que l’on me confie.Le plus intéressant étant plutôt la gestion de GPO plutôt que la gestion de script selon moi, qui deviennent de plus en plus désuets.Malheureusement, je ne suis pas en mesure de pouvoir publier d’autres scripts pour le moment.Peut-être plus tard.

  3. Bazo on 11 jan 2010

    Bonjour,

    je viens de parcourir la procédure, je pense qu’il manque un détail à la procédure, le nom donné au script et le chemin affecter au script sur le profil de l’utilisateur n’est pas visible en aperçu.

  4. Maxime Grave on 11 jan 2010

    Bonjour Bazo,
    Désolé pour le commentaire, il y avait un problème sur la publication de ces derniers.L’image ne serait donc pas accessible ? Je viens de la tester, j’arrive bien à l’ouvrir pourtant.Le problème est-il toujours présent à ce jour ?


Leave your comment