Le Kit de ressources de Windows NT Server 4.0 comporte de nombreuses commandes batch. Cer article liste les dix commandes que j'utilise le plus. Il n'a pas été facile de ne choisir que dix commandes parmi les nombreux utilitaires du Kit de ressources.
Le top 10 des commandes batch
1. AutoExNT permet de lancer la commande NT autoexnt.bat
lorsque le système s’initialise, sans que l’utilisateur ait besoin de se connecter
au système. On utilise la commande d’installation Instexnt pour installer AutoExNT.
Si vous voulez que le service se lance automatiquement, allez à l’applet Service
du panneau de configuration et passez l’option de démarrage d’AutoExNT sur Automatique.
2. AddUsers permet d’ajouter ou de supprimer des comptes utilisateurs.
Cette commande, qui peut être utilisée aussi bien pour les comptes locaux que
pour les comptes distants, lit les noms de comptes dans un fichier dans lequel
les valeurs sont séparées par des virgules. Voici comment utiliser AddUsers
pour ajouter des comptes dans le fichier accounts.txt sur le système nommé MonServeur
:
addusers //MonServeur /c accounts.txt
3. IfMember est un ajout bien utile à vos scripts de connexion. IfMember
permet à vos scripts d’agir si l’utilisateur appartient à un groupe spécifique.
La commande suivante montre comment utiliser IfMember pour déterminer si l’utilisateur
actif fait partie du groupe Administrateurs :
ifmember Administrateurs
if errorlevel 1 echo Utilisateur dans le groupe Administrateurs
4. LogEvent permet au script de commande NT d’écrire des valeurs dans
le fichier de journalisation d’un système NT local ou distant. Voici la commande
d’utilisation de LogEvent pour écrire un message d’informations :
Logevent « Batch terminé »
5. Dumpel permet de déplacer le contenu du journal d’événements vers
un fichier texte que vous pouvez alors exploiter avec des commandes telles que
For, Findstr ou Munge. Voici comment déplacer le journal d’événements de MonServeur
vers le fichier Mes_événement.txt :
dumpel -f c:\temp\mes_événements.txt
-s MonServeur -l system
6. Munge permet de trouver et modifier des chaînes de caractères dans
des fichiers texte. Munge est une commande pratique car elle permet de mettre
à jour les fichiers batch lorsque l’on désire faire des changements à plusieurs
scripts. La commande utilise un fichier script contenant les chaînes from et
to qui vont être modifiées. Voici comment mettre à jour le fichier mon_script.cmd
en utilisant les chaînes contenues dans le fichier Modifs.txt :
munge Modifs.txt mon_sxcript.cmd
7. Robocopy peut copier un ou plusieurs fichier (avec des caractères
génériques) et même des arborescences complètes. La capacité de RoboCopy de
réessayer en cas de problème réseau le rend supérieur à la commande Copy standard
de Windows NT. Voici comment copier un répertoire baptisé scripts de mon_serveur1
vers mon_serveur2 :
robocopy « //mon_serveur1\scripts »
« //mon_serveur2\scripts »
8. Choice présente un simple ensemble de choix à l’utilisateur.
Windows 9x comprend Choice dans son shell de commandes, mais la commande manque
dans Windows NT. Heureusement, son inclusion dans le kit de ressources permet
d’utiliser Choice dans les scripts de commandes Windows NT. Exemple d’utilisation
de la commande Choice :
choice Entrez O pour activer
ou N pour annuler
9. Now affiche l’heure et la date courante. Lorsque l’on utilise la commande
Now associée à la redirection, on peut journaliser le bon déroulement d’un script.
Voici comment utiliser Now pour écrire une entrée horodatée dans un fichier
baptisé journal.txt :
now command script completely>journal.txt
10. Sleep at TimeOut :sont deux des commandes batch les plus utiles
du kit de ressources. Les deux commandes permettent aux scripts de commandes
NT de suspendre leur exécution pendant une période de temps définie (par exemple
60 secondes) :
sleep 60
timeout 60
Timeout reprend son exécution lorsque l’utilisateur presse une touche.
Téléchargez cette ressource
Microsoft 365 Tenant Resilience
Face aux failles de résilience des tenants M365 (configurations, privilèges, sauvegarde). Découvrez 5 piliers pour durcir, segmenter et surveiller vos environnements afin de limiter l’impact des attaques. Prioriser vos chantiers cyber et améliorer la résilience de vos tenants Microsoft 365.
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
- L’anxiété liée à l’IA, un risque sous-estimé pour la sécurité
- IA générative en Europe : une adoption massive, mais une gouvernance toujours en retard
- Golden records : le socle oublié des projets IA
Articles les + lus
Computex 2026 : 5 signaux forts à retenir
La chaîne d’approvisionnement, point de rupture récurent du SI
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
Analyse Patch Tuesday Mai 2026
À la une de la chaîne Tech
- Computex 2026 : 5 signaux forts à retenir
- La chaîne d’approvisionnement, point de rupture récurent du SI
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
- Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
- Analyse Patch Tuesday Mai 2026
