Batch

Ces tutoriels vous guideront à travers le scripting Batch, le langage de scripting utilisé pour automatiser les tâches sous les systèmes d’exploitation Windows. Vous apprendrez à créer des scripts batch pour exécuter des commandes, manipuler des fichiers, et automatiser des processus répétitifs. Le guide couvre les bases du langage, y compris les variables, les boucles, et les conditions, ainsi que les techniques avancées comme la gestion des erreurs et l’interaction avec le registre Windows. Vous découvrirez également des conseils pour optimiser vos scripts et les rendre robustes. Idéal pour les administrateurs Windows et les utilisateurs cherchant à automatiser des tâches courantes et améliorer leur efficacité.

Sauvegarder une base de données sous Windows

MySQL moyenne des requêtes par seconde

I. Présentation Cette fiche a pour objectif de créer un script de sauvegarde rapide d’une base de données sous un format.sql. Nous commencerons pat générer le nom du fichier dans lequel nous allons sauvegarder la base de données. II. Le script et les explications SET JOUR=%date:~-10,2% # prend les deux premiers chiffres de la commande date SET ANNEE=%date:~-4% # prend …

Lire la suite »

Qu’est ce que le traceroute ?

Qu’est ce que le traceroute ?

I. Présentation Dans ce tutoriel, nous allons voir qu’est ce que le traceroute, un utilitaire souvent utilisé sous toute distribution qui permet de suivre et de retracer le chemin d’un paquet d’un point A à un point B sur un réseau LAN comme sur internet. Nous verrons comment un traceroute fonctionne, les différences entre les principaux OS et les limites …

Lire la suite »

Auto-montage des VHD/VHDX sous Windows

Auto-montage des VHD/VHDX sous Windows

I. Présentation Windows offre la possibilité de créer et d’utiliser des disques durs virtuels, il est alors possible de les attacher au système pour y accéder et les utiliser comme un disque dur classique. Le problème/inconvénient, c’est qu’à chaque redémarrage de la machine les disques durs sont démontés du système, il faut donc les attacher/monter à nouveau. Lourd en terme …

Lire la suite »

Changer le titre de la fenêtre DOS en cours

title-batch

I. Présentation Le titre par défaut d’une fenêtre DOS n’est pas très original pour ne pas dire banal. En effet, elle est nommée « C:\Windows\system32\cmd.exe« . Nous allons qu’il est possible très simplement de changer le titre de la fenêtre DOS en cours, de quoi donner un nom plus sympa à votre fenêtre de scripts. II. Procédure Après avoir ouvert une Invite …

Lire la suite »

Détecter un périphérique en fonction d’un fichier

Détecter un périphérique en fonction d’un fichier

I. Présentation Si vous souhaitez exécuter un script qui effectuera une action entre la machine et une clé USB par exemple, il faudra vérifier le script avant chaque exécution pour voir si la lettre indiquée dans le script correspond à la lettre du lecteur de votre clé USB. Du coup, c’est un peu ennuyeux de devoir faire cela à chaque …

Lire la suite »

Miroir d’une arborescence avec Robocopy

Détecter un périphérique en fonction d’un fichier

I. Présentation Robocopy est un outil en ligne de commande permettant d’effectuer des tâches de copies de fichiers et de répertoires. Il propose de nombreuses options, dont une option intéressante qui permet de faire un miroir d’une arborescence c’est-à-dire de rendre identique l’arborescence source avec celle de destination. Autrement dit, cela permet de faire une sauvegarde d’un répertoire vers un …

Lire la suite »

Lister le contenu d’un fichier texte en batch

Détecter un périphérique en fonction d’un fichier

I. Présentation Il peut parfois lors de la construction d’un batch être utile de lire /écrire les données dans un ou plusieurs fichiers textes. En batch, nous utilisons pour cela la commande FOR qui à la structure d’une boucle qui s’exécutera une fois par ligne. II. Pour lister le contenu d’un fichier texte La commande est la suivante : FOR …

Lire la suite »

Utilisation de la commande CALL

Détecter un périphérique en fonction d’un fichier

I. Présentation La commande CALL est une commande DOS permettant d’appeler un script Batch dans le script principal. Pour vous aider à comprendre le fonctionnement, voici un exemple : Nous allons créer 3 scripts Batch, un principal, et deux scripts annexes. L’utilisateur devra saisir 1 ou 2, si c’est 1, le script principal appellera le script annexe 1, si c’est …

Lire la suite »

Partager un répertoire et attribuer des permissions avec Net Share

Détecter un périphérique en fonction d’un fichier

I. Présentation Windows inclut la commande « net share » qui permet notamment de partager un dossier déjà existant, de le paramétrer et d’attribuer des permissions pour vos utilisateurs sur ce partage. Remarque : Les permissions attribuées par cette commande s’appliquent au partage mais pas au niveau des permissions NTFS, que vous devez gérer manuellement. II. Objectif du script  Créer le répertoire …

Lire la suite »

Planifier un arrêt ou redémarrage de Windows

Détecter un périphérique en fonction d’un fichier

I. Présentation Cette fiche est faite pour ceux qui trouveront agréable d’avoir un petit script permettant de programmer un arrêt ou un redémarrage de Windows sans passer par l’invite de commande et de devoir taper la commande Shutdown. Le script le fera pour vous, vous avez seulement à choisir l’action que vous souhaitez effectuer et le nombre de seconde avant …

Lire la suite »