CMD
Des commandes CMD en vrac !
Vous pouvez également commenter plusieurs lignes en utilisant plusieurs lignes de rem ou ::
@echo off est souvent utilisé au début d'un script batch pour désactiver l'affichage de chaque commande à l'écran.
help
/?
dir /? | more
cd
shutdown /? > aide.txt
cd c:\users
c:
cd.
cd\
cd d
cls
COPY /V /Y C:\DossierSource\*.* C:\DossierDestination
explorer %windir%
explorer %userprofile%
%systemroot%\system32\sysprep\sysprep.exe /generalize /oobe /quiet /shutdown
Script Batch
Les scripts batch sont des fichiers texte .bat
ou .cmd
contenant une série de commandes CMD qui sont exécutées séquentiellement. Ils sont souvent utilisés pour automatiser des tâches répétitives sur les systèmes Windows. Voici quelques exemples simples de scripts batch avec des explications.
Exemple 1 : Afficher un Message
Ce script affiche simplement un message à l'écran.
Explication :
- @echo off
: Désactive l'affichage des commandes dans la console.
- echo Bonjour, monde !
: Affiche le message "Bonjour, monde !" à l'écran.
- pause
: Met en pause l'exécution du script jusqu'à ce que l'utilisateur appuie sur une touche.
Exemple 2 : Copier des Fichiers
Ce script copie un fichier d'un répertoire à un autre.
@echo off
echo Copie du fichier...
copy C:\source\fichier.txt C:\destination\fichier.txt
echo Fichier copié avec succès !
pause
Explication :
- @echo off
: Désactive l'affichage des commandes dans la console.
- echo Copie du fichier...
: Affiche un message indiquant que le fichier est en cours de copie.
- copy C:\source\fichier.txt C:\destination\fichier.txt
: Copie le fichier fichier.txt
du répertoire C:\source
vers C:\destination
.
- echo Fichier copié avec succès !
: Affiche un message indiquant que le fichier a été copié avec succès.
- pause
: Met en pause l'exécution du script jusqu'à ce que l'utilisateur appuie sur une touche.
Exemple 3 : Créer un Répertoire
Ce script crée un nouveau répertoire.
@echo off
echo Création du répertoire...
mkdir C:\nouveau_repertoire
echo Répertoire créé avec succès !
pause
Explication :
- @echo off
: Désactive l'affichage des commandes dans la console.
- echo Création du répertoire...
: Affiche un message indiquant que le répertoire est en cours de création.
- mkdir C:\nouveau_repertoire
: Crée un nouveau répertoire nommé nouveau_repertoire
dans le lecteur C:\
.
- echo Répertoire créé avec succès !
: Affiche un message indiquant que le répertoire a été créé avec succès.
- pause
: Met en pause l'exécution du script jusqu'à ce que l'utilisateur appuie sur une touche.
Exemple 4 : Supprimer un Fichier
Ce script supprime un fichier spécifique.
@echo off
echo Suppression du fichier...
del C:\repertoire\fichier.txt
echo Fichier supprimé avec succès !
pause
Explication :
- @echo off
: Désactive l'affichage des commandes dans la console.
- echo Suppression du fichier...
: Affiche un message indiquant que le fichier est en cours de suppression.
- del C:\repertoire\fichier.txt
: Supprime le fichier fichier.txt
dans le répertoire C:\repertoire
.
- echo Fichier supprimé avec succès !
: Affiche un message indiquant que le fichier a été supprimé avec succès.
- pause
: Met en pause l'exécution du script jusqu'à ce que l'utilisateur appuie sur une touche.
Exemple 5 : Boucle For
Ce script utilise une boucle for
pour afficher les noms de tous les fichiers dans un répertoire.
@echo off
echo Liste des fichiers dans le répertoire C:\repertoire :
for %%f in (C:\repertoire\*) do (
echo %%f
)
pause
Explication :
- @echo off
: Désactive l'affichage des commandes dans la console.
- echo Liste des fichiers dans le répertoire C:\repertoire :
: Affiche un message indiquant que la liste des fichiers va être affichée.
- for %%f in (C:\repertoire\*) do (
: Démarre une boucle for
qui itère sur tous les fichiers dans le répertoire C:\repertoire
.
- echo %%f
: Affiche le nom de chaque fichier.
- )
: Termine la boucle for
.
- pause
: Met en pause l'exécution du script jusqu'à ce que l'utilisateur appuie sur une touche.
Diskpart
Volume simple
DISKPART
:: Lister les disques :
list disk
:: Sélectionner le disque :
select disk X
:: Créer la table de partition GPT (MBR par défaut) :
convert gpt
:: Créer une partition sur tout l'espace disponible (size=taille_en_Mo pour choisir la taille) :
create partition primary
:: Lister les partitions
list partition
:: Sélectionner la partition qui vient d'être créée
select partition X
:: Formater la partition en NTFS :
format fs=ntfs
:: Monter le volume sur la lettre Z :
assign letter z:
:: terminé !
exit
Volume miroir RAID1
DISKPART
:: Lister les disques :
list disk
:: Sélectionner le premier disque à ajouter :
select disk X
:: Créer la table de partition GPT (MBR par défaut) :
convert gpt
:: Convertir en disque dynamique
convert dynamic
:: Sélectionner le deuxième disque à ajouter :
select disk X
:: Créer la table de partition GPT (MBR par défaut) :
convert gpt
:: Convertir en disque dynamique
convert dynamic
:: Sélectionner le premier disque
select disk X
:: Créer une partition sur tout l'espace disponible (size=taille_en_Mo pour choisir la taille) :
create partition primary
:: Lister les partitions
list partition
:: Sélectionner la partition qui vient d'être créée
select partition X
:: Formater la partition en NTFS :
format fs=ntfs
:: Ajouter le deuxième disk :
add disk=X
:: Afficher la liste des volumes disponibles pour voir un nouveau volume en miroir dans la liste :
select volume X
:: Activer le volume en miroir
online volume
:: Monter le volume sur la lettre Z :
assign letter z:
:: Terminé !
exit
NETSH pour la configuration réseau.
netsh interface ipv4 show config
netsh wlan show interfaces
netsh int ip set address "NomInterface" address=192.168.0.1 mask=255.255.255.0 gateway=192.168.0.254
netsh interface ipv4 set dns name="nomdelinterface" static "IP DNS Server" -Index=2
netsh interface set interface "Ethernet0" disable ou enable
netsh advfirewall set allprofiles state off (ou on)