Création et application d'un script d'ouverture de session
1. Création et application d'un
script d'ouverture de session
pour un utilisateur spécifique du
domaine
par Mehdi HAMMADI
2. Qu'est ce qu'un script d'ouverture de session
Windows permet de définir des scripts d'ouverture de session, c'est-à-dire des
scripts contenant des commandes exécutées dès qu'un utilisateur ouvre une
nouvelle session.
Les scripts d'ouverture de session permettant de lancer des tâches qui seront
exécutées dès la connexion d'un utilisateur.
Il peut s'agir de commandes du système d'exploitation, de définition de
variables d'environnement, d'appel de programmes exécutables, etc.
3. Exemples de tâches exécutées
Les tâches les plus courantes sont les suivantes :
• mappage d'un lecteur réseau,
• installation ou configuration de l'imprimante par défaut,
• collecte d'informations,
• mise à jour des signatures de d'antivirus,
• mise à jour du système,
• etc.
4. Création du script d'ouverture de session
Pour créer un script d'ouverture de session, il suffit de :
• Ouvrir un nouveau fichier texte (par exemple avec le bloc-notes)
• Saisir des commandes
• Enregistrer le fichier avec l'extension appropriée dans le répertoire suivant :
• %SystemRoot%SYSVOLSysvolDomainNameScripts
• où %SystemRoot% est le dossier racine du système d'exploitation
• où DomainName correspond au nom du domaine auquel appartient l'utilisateur.
• Le dossier en question se trouve sur le serveur avec le rôle "AD DS"
5. Formats de fichier pour les scripts
Le script peut être écrit dans différents formats dont :
• Script Visual Basic, l'extension du fichier sera alors '.vbs'
• Batch de commandes Windows, l'extension du fichier sera '.bat'
• Script de commande Windows, l'extension du fichier sera '.cmd'
6. Comment appliquer un script
Il est possible de faire exécuter un script d'ouverture de session de deux
manières :
• En utilisant les propriétés des utilisateurs AD (onglet 'Profil').
• À travers une GPO.
7. Scénario
Créer un script d'ouverture de session qui mappe (connecte) le dossier
partagé Marketing pour l'utilisateur "omar moussa" à chaque
ouverture de session en utilisant comme méthode les propriétés des
utilisateurs Active Directory.
• Prérequis:
• Le dossier Marketing a déjà été créé et partagé.
Son chemin est SRV-ALG-DCMarketing
• L'utilisateur "omar moussa" est un utilisateur du domaine déjà créé
• Le nom du domaine est "algeria.private"
• Remarque : les captures d'écran sont sous Windows Serveur 2008 R2 et Windows 7
8. Création-du-script-001
1. Création du script
• Clic-droit sur le bureau
Nouveau > fichier texte
• Renommer et remplacer
l'extension ".txt" par ".bat"
Marketing.bat
• Clic-droit sur le fichier
Propriété > Modifier
• Saisir la commande suivante :
net use y: SRV-ALG-
DCMarketing
• Sauvegarder
9. Création-du-script-002
1. Création du script
• Clic-droit sur le bureau
Nouveau > fichier texte
• Renommer et remplacer
l'extension ".txt" par ".bat"
Marketing.bat
• Clic-droit sur le fichier
Propriété > Modifier
• Saisir la commande suivante :
net use y: SRV-ALG-
DCMarketing
• Sauvegarder
10. Création-du-script-003
1. Création du script
• Clic-droit sur le bureau
Nouveau > fichier texte
• Renommer et remplacer
l'extension ".txt" par ".bat"
Marketing.bat
• Clic-droit sur le fichier
Propriété > Modifier
• Saisir la commande suivante :
net use y: SRV-ALG-
DCMarketing
• Sauvegarder
11. Création-du-script-004
1. Création du script
• Clic-droit sur le bureau
Nouveau > fichier texte
• Renommer et remplacer
l'extension ".txt" par ".bat"
Marketing.bat
• Clic-droit sur le fichier
Propriété > Modifier
• Saisir la commande suivante :
net use y: SRV-ALG-
DCMarketing
• Sauvegarder
12. Création-du-script-005
2. Test du script
• Lancer l'explorateur Windows
Démarrer > Ordinateur
aucun lecteur n'est mappé
• Faire un double-clic sur le
fichier 'Marketing.bat'
Le dossier réseau 'Marketing'
apparait avec comme lettre
de lecteur 'y:'
13. Création-du-script-006
2. Test du script
• Lancer l'explorateur Windows
Démarrer > Ordinateur
aucun lecteur n'est mappé
• Faire un double-clic sur le
fichier 'Marketing.bat'
Le dossier réseau 'Marketing'
apparait avec comme lettre
de lecteur 'y:'
14. Copier-script-dans-magasin-001
3. Copier le script dans le
dossier approprié
• Dans l'explorateur Windows,
sélectionner le dossier
approprié en tapant
%SystemRoot%SYSVOLSysv
olalgeria.privateScripts
• Déplacer (par
glisser/déposer) le fichier
'Marketing.bat' dans le
dossier
15. Appliquer-script-a-utilisateur-001
4. Appliquer le script à
l'utilisateur "omar moussa"
• Démarrer > Outils
d'administration >
Utilisateurs et ordinateurs
Active Directory
• Clic-droit sur l'utilisateur
'omar moussa' > Propriétés
• Activer l'onglet 'Profil'
• Saisir dans la zone 'Script
d'ouverture de session' le
nom du script
(Marketing.bat)
16. Appliquer-script-a-utilisateur-002
4. Appliquer le script à
l'utilisateur "omar moussa"
• Démarrer > Outils
d'administration >
Utilisateurs et ordinateurs
Active Directory
• Clic-droit sur l'utilisateur
'omar moussa' > Propriétés
• Activer l'onglet 'Profil'
• Saisir dans la zone 'Script
d'ouverture de session' le
nom du script
(Marketing.bat)
17. Appliquer-script-a-utilisateur-003
4. Appliquer le script à
l'utilisateur "omar moussa"
• Démarrer > Outils
d'administration >
Utilisateurs et ordinateurs
Active Directory
• Clic-droit sur l'utilisateur
'omar moussa' > Propriétés
• Activer l'onglet 'Profil'
• Saisir dans la zone 'Script
d'ouverture de session' le
nom du script
(Marketing.bat)
18. Tester-application-du-script-001
5. Tester le script d'ouverture
de session
• Ouvrir une session sur un
poste client avec l'utilisateur
'omar moussa'
• Lancer l'explorateur Windows
Démarrer > Ordinateur
• Le dossier réseau 'Marketing'
est connecté
19. Tester-application-du-script-002
5. Tester le script d'ouverture
de session
• Ouvrir une session sur un
poste client avec l'utilisateur
'omar moussa'
• Lancer l'explorateur Windows
Démarrer > Ordinateur
• Le dossier réseau 'Marketing'
est connecté
20. Biographie
• Mr Mehdi HAMMADI est spécialisé sur les applications de la suite
bureautique de Microsoft (Word, Excel, PowerPoint, …) ; Il travaille depuis
2007 pour la société CoGitar (www.cogitar.com) en qualité de formateur.
• Formateur certifié Microsoft (MCT) depuis 2010, Mehdi a été nommé, en
2012, "Chef de file" des MCT pour l'Algérie (MCT Regional Lead - Algeria).
• En plus de son activité professionnelle, Mehdi est, depuis plusieurs années,
un membre actif sur les forums de la communauté Microsoft, il y répond
bénévolement aux questions des internautes en rapport avec son domaine
d'expertise ce qui lui a valu, en 2011, le titre de Contributeur de la
communauté Microsoft (Microsoft Community Contributor).
• Mehdi est également l'auteur du blog "Office Users"
(http://officeuser.blogspot.com).