Accéder à la vidéo gratuite

DÉCROCHEZ LE JOB DE VOS RÊVES DANS L'IT

Obtenez votre certification Cisco CCNA en 120 jours

Augmentez votre salaire jusqu'à 55 000€ et travaillez depuis n’importe où dans le monde.

Accéder à la vidéo gratuite

Les bases de la création de scripts

Les bases de la création de scripts

Damien.SO Damien.SO
10 minutes de lecture

Écouter l'article
Audio generated by DropInBlog's Blog Voice AI™ may have slight pronunciation nuances. Learn more

🎓 La certification CCNA est un levier puissant pour accélérer ta carrière dans l’IT

🚀 Démarre ta transformation IT avec FORMIP

Chez FORMIP, on ne forme pas. On TRANSFORME, avec une méthode qui a déjà aidé des centaines de professionnels.

🚀 Je candidate et j'accède à la vidéo Gratuite

Table of Contents

Les bases de la création de scripts.

Les bases de la création de scripts.

Dans ce cours, nous allons voir les bases de création de scripts.

On va voir :

les types de fichiers de script,
les variables d’environnement,
les syntaxes des commentaires,
l’écriture ou la programmation de script

            ✔et les types de variables. 

Les experts en informatique maîtrisent l'art de la création de scripts pour automatiser des tâches et optimiser les processus.

Types de fichiers de scripts

Commençons par décrire le rôle et les types de fichiers de scripts.

Les scripts sont des moyens de programmer une exécution automatique d’une série de commandes sur un système.

Un fichier de script contient, donc, une série de commandes, qui doivent être exécutées par  un interpréteur de commandes.

Ces scripts sont le plus souvent sous la forme d’un fichier texte.

 

Ce qui donne l’avantage d’être facilement modifiables, mais aussi réutilisables.

Un script permet de pouvoir  planifier, de façon automatisée, l’exécution d’une ou plusieurs tâches.

Les fichiers de script peuvent se présenter sous différents types de fichiers. Et cela en fonction du langage de programmation utilisé. 

Et nous allons donc examiner ces différents types de fichiers :

Fichier Batch (.bat)

Et on commence par le fichier batch (.bat), qui utilise une extension en .bat.

Ce type de script est utilisé pour automatiser une commande ou un ensemble de commandes, à chaque fois que l’on lance le fichier.

Voici un exemple de fichier en .bat :

Il faut savoir qu'à la base, dans la création de scripts, ce format de script était interprété par MS DOS.

Mais comme les invites de commandes Windows émulent les commandes MS DOS, et bien les fichiers batch fonctionnent aussi sur les versions les plus récentes de Windows.

Le langage de programmation qui est utilisé pour créer ce type fichiers est donc le Batch.

Et lorsqu’ils sont exécutés, il y a une fenêtre, d’invite de commande qui se lance.

PowerShell (.ps1) 

Passons maintenant aux fichiers PowerShell (.ps1), portant l’extension « .ps1 » et qui sont utilisés pour automatiser des tâches dans Windows PowerShell.

L’outil « Windows PowerShell » est une suite logicielle intégrante :

 une invite de commande
 un langage de script









 Et un kit de développement.
On peut voir le PowerShell comme un digne successeur de l’invite de commande, c’est-à-dire MS DOS !
Un script en PowerShell peut contenir plusieurs commandes et est enregistré sous l’extension de fichier « .ps1 ».

Script Visual Basic

Passons maintenant aux scripts Visual Basic, qui se reconnait avec l’extension en .vbs

En fait, ce langage de script a été créé autrefois pour concurrencer le fameux JavaScript pour les navigateurs WEB…

Mais aujourd’hui, il est complètement désactivé par défaut de la majorité des navigateurs….

Script SHELL (.sh)

Voyons maintenant le script SHELL, qui porte l’extension .sh

Il s’agit d’un programme informatique développé pour fonctionner dans un Shell Unix, d’un environnement Linux ou UNIX.

Lui aussi, permet d’automatiser une série d’opérations.

Scripts Python (.py)

Passons au script Python, qui porte l’extension « .py » qui est un fichier écrit dans le langage de programmation Python.

Ce langage fonctionne sous de nombreux systèmes et dispose d’une grande quantité de bibliothèques.

Il est populaire et très apprécié pour sa simplicité et sa lisibilité.

C’est d’ailleurs ce qu’on utilise en réseau, pour automatiser certaines taches….

Script JS (.js) 

Et pour finir, on va parler du script JavaScript, qui porte l’extension en « .JS » et qui est  utilisé pour exécuter des instructions dans les navigateurs web.

C’est ce qui permet d’ajouter de l’interactivité au code HTML et au CSS.

Variables d’environnement

Changeons de sujet, pour parler des variables d’environnement.

Ce sont des valeurs dynamiques. C’est-à-dire des valeurs qui peuvent changer…

C’est ce qui permet à Windows de trouver très facilement une donnée important pour son exécution, par exemple, tout ce qui se trouve dans le dossier des fichiers temporaires : Le dossier « Temp ».

Ce sont donc des valeurs  définies lors du démarrage du système, par le script d’initialisation.

Ces variables peuvent être utilisées dans un script ou bien directement dans l’invite de commande.

Il faut savoir que ce n’est pas propre à Windows, car sur du Linux, on retrouve aussi des variables d’environnement.

Dans un Windows, les variables d’environnement sont stockés dans le Registre Windows, au niveau de la clé : « HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlSession ManagerEnvironment »

Comme exemple de variable, nous avons :

%COMPUTERNAME%, qui contient le nom de l’ordinateur.

Et %TEMP% qui contient le chemin d’accès au répertoire où les fichiers temporaires doivent être stockés.

 

Comme on peut voir sur l’exemple, la valeur de ces variables communique le chemin du répertoire où elles ont stocké.

Syntaxe des commentaires

Passons maintenant à la syntaxe des commentaires.

Un script est un bout de code que vous serez très probablement amené à modifier ou, voire à créer. 

Et il est possible,  que quelqu’un d’autre vienne prendre le relais et, à son tour, utiliser ou modifier ce que vous avez écrit. 

C’est pourquoi, il est important, d’utiliser des commentaires pour décrire chaque partie de code afin de rendre le script compréhensible pour tout le monde. 

Ces commentaires sont donc uniquement destinés aux utilisateurs et ne seront pas interprétés lors de l’exécution du script.

En général, pour ajouter un commentaire dans un script, il suffit d’insérer un « # » devant le texte. Cette syntaxe est utilisée dans les langages suivants :

LangageSymbole de commentaireExemple
PowerShell## Ceci est un commentaire
Shell (Bash)## Commentaire dans un script Shell
Python## Exemple de commentaire en Python

Cependant, certains langages utilisent une autre syntaxe :

LangageSymbole de commentaireExemple
Batch (.bat)RemRem Ceci est un commentaire
VBScript (.vbs)'' Ceci est un commentaire
JavaScript (.js)//// Ceci est un commentaire

Ainsi, la syntaxe des commentaires varie selon le langage de script utilisé, mais leur rôle reste le même : rendre le code plus clair et plus facile à comprendre.

Les bases d’écriture de script 

Toujours dansa la création de scripts, passons désormais aux bases d’écriture d’un script.

Dans un script, il existe différentes expressions que vous pouvez utiliser pour rendre la programmation d’un script plus efficace.

Et on va voir en détail  deux de ces concepts.

Les Boucles 

On commence avec les boucles, qui permettent d’éviter d’avoir à écrire certaines commandes similaires encore et encore dans le script.

Les deux boucles les plus couramment utilisées sont les boucles « Whiles » et les boucles « For ». Leurs syntaxes peuvent-être différentes en fonction du langage utilisé, mais le principe reste identique.

 

Par exemple, ici, nous avons un code python  qui va afficher le message “Valeur = ” plusieurs fois, sur un rangé de numéro allant de 0 à 10.
Eh bien à l’aide de la boucle « for », il n’est 
pas nécessaire de répéter la commande X fois…

En python, ce type de boucle est surtout utilisé pour le comptage.

Comme vous pouvez le voir, ça permet de faire du ménage et de rendre la lecture + facile…

Les Variables 

Et le deuxième concept ce sont « les variables », qui sont une sorte d’espace de stockage pour donner un résultat.

En fait, ce sont des éléments qui permettent d’associer un nom à une valeur…

Dans cet exempleest une variable qui est lue dix fois dans la boucle for.

À chaque boucle, x est incrémenté de la valeur.  

Alors il faut savoir, que ces variables peuvent prendre différentes formes, qu’on appelle plutôt : «  des types ».

Les bases de la création de scripts 

Il existe une multitude de types différents en fonction des langages, mais aussi en fonction des architectures sur lesquels les programmes fonctionnent.

Par exemple, comme type de donnés, on a :

Un « integer », qui signifie un nombre entier.
Et « Un string » qui est une chaîne de caractères, et non pas ce à quoi vous penser…. 

La création de scripts est une étape essentielle dans le développement de logiciels.


Retrouver de nombreuses vidéos de cours sur la chaîne Youtube Formip :

Pour aller plus loin dans la compréhension des environnements où les scripts sont le plus utilisés, découvrez notre article sur MacOS et Linux : les fonctionnalités et les outils essentiels.

FAQs

Qu’est-ce qu’un script en informatique ?

Un script est un fichier contenant une série de commandes exécutées automatiquement par un interpréteur. Il permet d’automatiser des tâches répétitives et de simplifier la gestion d’un système informatique.

Pourquoi apprendre à créer des scripts ?

Apprendre à créer des scripts permet d’automatiser des processus, d’optimiser le temps de travail et d’améliorer l’efficacité du système. C’est une compétence essentielle pour les administrateurs systèmes et les développeurs.

Quels sont les principaux types de fichiers de scripts ?

Les types de fichiers de scripts les plus courants sont :

  • .bat pour les scripts Batch sous Windows

  • .ps1 pour PowerShell

  • .vbs pour Visual Basic Script

  • .sh pour les scripts Shell sous Linux/Unix

  • .py pour Python

  • .js pour JavaScript

Quelle est la différence entre un script Batch et un script PowerShell ?

Un script Batch (.bat) utilise des commandes MS-DOS de base, tandis qu’un script PowerShell (.ps1) offre un langage plus puissant, orienté objet, et mieux intégré à l’environnement Windows moderne.

À quoi servent les variables d’environnement dans un script ?

Les variables d’environnement stockent des informations essentielles au fonctionnement du système, comme le nom de l’ordinateur (%COMPUTERNAME%) ou le dossier temporaire (%TEMP%). Elles peuvent être utilisées dans les scripts pour rendre les commandes dynamiques.

Comment ajouter un commentaire dans un script ?

Le symbole utilisé pour ajouter un commentaire dépend du langage :

  • # pour PowerShell, Python et Shell

  • Rem pour Batch

  • ' pour VBScript

  • // pour JavaScript

Les commentaires permettent de documenter le code sans affecter son exécution.

Quelles sont les bases de la programmation d’un script ?

Les bases incluent la gestion des boucles (while, for), des variables, et la compréhension de la syntaxe propre à chaque langage. Ces notions permettent de structurer et d’automatiser efficacement les tâches.

Quels langages utiliser pour automatiser des tâches système ?

Les langages les plus utilisés sont Batch, PowerShell, Shell (Bash) et Python. Ils offrent tous la possibilité d’automatiser des processus sur Windows ou Linux.

🔥 Tu as lu jusqu'ici ? C'est sûrement que tu veux passer un cap dans l’IT.

💡 Et si c’était maintenant que tout changeait ?

Rejoins une communauté qui te pousse vers le haut, des formateurs engagés et une méthode conçue pour t’aider à franchir un vrai palier pro.

🔥 Rejoins le mouvement – FORMIP t’attend

« Retour au blog