Informations :
Dates
- Publish : : Thursday 09 april 2020
- Modification : Thursday 09 april 2020
Share :
Pour créer un fichier batch, il faut créer un fichier puis changer son extension en .bat
et écrire des instructions. Cela ouvrira une fenêtre cmd
(Command).
La commande echo
echo off echo *********************************** echo * Veuillez patienter * echo * Ouverture des sessions * echo *********************************** echo
La commande cscript
(Command Lign pour executer des scripts VBScript / Windows Scripting Host (WSH)
Il est souvent pratique d'utiliser la ligne de commande cscript
depuis les scripts.bat
de Windows qui fourni quelques scripts utiles pour l'administration système. Ces script.vbs
se trouve dans le répertoire WindowsSystem32
.
cscript domaincontroller.lanNETLOGONcreateShare.vbs echo Les lecteurs reseaux sont montes...
Installation d'une imprimante avec la commande cscript
echo Installation d'une imprimante cscript C:windowssystem32prnmngr.vbs -ac -p "domaincontroller.lancanon_office
La commande cls
cls
La commande cls
est utilisée pour effacer l'affichage (que vous pouvez mettre à la fin de vos scripts pour fermer la fenêtre).
On peut utiliser des commandes réseaux.
La commande netsh
(Network Shell)
Vous devez faire un script pour cette seule commande et l'ouvrir en utilisant l'option "Executer en tant que Administrateur".
netsh
Synchronisation de l'horloge en cours avec la commande net time
echo Synchronisation de l'horloge en cours... net time domaincontroller.lan /set /yes
La commande net use
echo Le Systeme vous logue aux volumes du Serveur net use H: /delete /yes net use H: server.lanHomes rem net use B: server.lanShare /persistent:yes net use S: /delete /yes net use S: server.lanShare
Re-Configurer l'adresse IPv4 DHCP de la machine
Par exemple ici, on relance l'adresse IPv4 si il y la carte en en mode DHCP (Dynamic Host Client Protocol).
echo off echo *********************************** echo * Veuillez patienter * echo * Reconfiguration de IPv4 * echo *********************************** echo ipconfig /release net stop dhcp net start dhcp ipconfig /renew
La commande route
On supprime ou on ajoute une route réseaux comme cela :
Dans cet exemple on dit que le réseau 10.6.42.0/24
est disponible par la machine 192.168.1.253
.
route delete -p 10.6.42.0 mask 255.255.255.0 192.168.1.253 route add -p 10.6.42.0 mask 255.255.255.0 192.168.1.253
La commande RMDIR
On supprime récursivement les dossiers .svn
.
@echo off for /r "D:web_appszw3b" %%j in (.svn) do ( if exist "%%j" echo %%j founded& RMDIR %%j /S /Q & echo %%j deleted ) pause
Vous êtes maintenant capable de faire des scripts automatique au lancement de l'active directory par exemple.
Ou vous faire des mini-scripts pour vos besoins.
Liens Web :
- Windows commands | Microsoft Docs
- Developpez.com : La ligne de commande Windows et les fichiers batch
Cordialement,
Romain