Création et application d'un
script d'ouverture de session
pour un utilisateur spécifique du
domaine
par Mehdi HAMMADI
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.
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.
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"
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'
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.
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
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
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
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
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
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:'
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:'
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
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)
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)
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)
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é
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é
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).
Coordonnées
Courriel professionnel :
• Mehdi.hammadi@cogitar.com
Profils :
• LinkedIn : https://dz.linkedin.com/in/mehdi-hammadi-12aa3a32
• MCP : http://www.mycertprofile.com/Profile/3627381827

Création et application d'un script d'ouverture de session

  • 1.
    Création et applicationd'un script d'ouverture de session pour un utilisateur spécifique du domaine par Mehdi HAMMADI
  • 2.
    Qu'est ce qu'unscript 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âchesexé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 scriptd'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 fichierpour 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 unscript 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 scriptd'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 duscript • 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 duscript • 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 duscript • 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 duscript • 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 duscript • 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 duscript • 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 lescript 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 lescript à 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 lescript à 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 lescript à 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 lescript 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 lescript 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 MehdiHAMMADI 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).
  • 21.
    Coordonnées Courriel professionnel : •Mehdi.hammadi@cogitar.com Profils : • LinkedIn : https://dz.linkedin.com/in/mehdi-hammadi-12aa3a32 • MCP : http://www.mycertprofile.com/Profile/3627381827