Ces scripts sont donnés avant tout à titre d'exemple.
Ils peuvent être utilisés tels quels, mais aussi être modifiés, adaptés, et servir d'inspiration à la conception d'autres scripts.
La liste est susceptible de varier au cours du temps.

(Ce lapin n'a pour but
que d'attirer l'attention
du lecteur
et l'inviter à lire
ce message d'information)

En raison de la présence de nombreuses lignes de code VBS dans ce document,
certains anti-virus peuvent se méprendre et détecter à tort la présence d'un virus.

C'est le cas, par exemple, de Esafe, produit de Aladdin, qui croit
déceler dans cette page le virus "vbs.rabbit1".  
(rien à voir avec le lapin ci-contre!)

Je peux affirmer que c'est totalement faux!
L'intégralité du présent document et des scripts contenus a été composée
par mes soins et est garantie sans virus.

 

 

Interface
(Explorateur et bureau)
Administration Réseau Internet Explorer Base de Registres Windows XP Divers

 
Ensemble de tous les scripts (et autres fichiers) décrits ici réunis en un seul fichier auto extractible :
(au 03/02/2004)
Garanti sans-virus!

  • Certains scripts font appel à :
    • Internet Explorer pour la saisie des données et/ou l'affichage des résultats.
    • WMI (Windows Management Instrumentation), qui est un fournisseur d'informations diverses sur le système d'exploitation. Cet ensemble est installé d'origine avec Windows ME, Windows 2000 et Windows XP.
      Dans le cas de Windows 95/98/98SE et Windows NT4, il faut l'installer séparément, à partir d'un fichier auto extractible téléchargeable librement sur  le site Microsoft :
    • un contrôle ActiveX jcb.ocx à télécharger.
    • EXCEL ® pour l'affichage des résultats.
  • L'affichage direct des sources des fichiers à extension autre que txt, htm et html n'est disponible que sous Internet Explorer.

 
Nom du script

Composants requis

Usage Téléchargement Source
WMI IE Excel VBS ActiveX Autres
ACCOUNTLIST   Affiche dans EXCEL la liste de tous les comptes et groupes d'un ordinateur local ou distant.    
ALLDISKS     Informations sur tous les disques (fixes, CD, amovibles, RAMdisk,..) d'une machine locale ou distante ou de toutes les machines d'un domaine    
ANSI2OEM       Conversion de fichier texte ANSI vers OEM

(voir également OEM2ANSI)
   
BACKUPSPECIAL       Backup des dossiers spéciaux d'un compte utilisateur    
BIBINAIRE       Conversion d'un nombre décimal, hexadécimal ou bibinaire (hommage à Boby LAPOINTE;+))    
CONSOLE       Exécution dans une console d'un exécutable ou d'un script
cf.commentaires
   
CHGALLPWD     Modification du mot de passe d'un compte local sur tous les ordinateurs d'un domaine ou workgroup    
CHGPWD       Modification du mot de passe d'un compte local un ordinateur local ou distant    
DEFPRINT       Définition de l'imprimante par défaut. Liste les imprimantes.    
DELUNINSTALL       Suppression automatique des dossiers de désinstallation de "hotfixes" ($NtUnisntall...") ainsi que des clefs de la BDR (HKLM\....\Uninstall) correspondante (sous Windows NT/2000/XP/2003)    
ENUMPRINTER     Enumère les imprimantes locales et réseau d'une machine locale ou distante avec leurs attributs    
FINDEMPTYFOLDERS       Recherche récursive de tous les dossiers vides d'un dossier    
GETCOMP       Recherche de dossiers et fichier compressés dans une partition NTFS    
GETFAV       Affichage (et impression) de tous les favoris (noms et URL) y compris dans les sous répertoires    
GETIP     Récupération des adresses MAC et IP actives, avec exploration automatique de tout le réseau local    
GETURL       Création de raccourcis Internet à partir d'un fichier texte    
GETVERSION       Affichage des versions en cours de WSH et VBS    
ICONFOLDER
 
      Affectation d'une icône à un dossier quelconque
cf. commentaires



INFOSPROCESSEUR     Affichage d'informations sur le(s) processeur(s) et la mémoire vive installée d'une machine locale ou distante    
ISMEMBER     Test d'appartenance d'un compte à un groupe donné.
(avec un exemple d'utilisation sous forme de fichier batch )
 
KILL     Terminaison d'un processus (Windows NT/2000/XP)    
KILLGATOR     Eradication du spyware "GATOR" installé avec DivX V5 (ce spyware provoque l'ouverture non désirée de sites Web)    
LISTPC       Liste des machines d'un domaine ou Workgroup

   
LISTSERV   Affiche dans EXCEL la liste des services disponibles sur un ordinateur local ou distant (nom complet, description éventuelle, nom court et état)    
LOGUSERS     Sous Windows XP uniquement
Sélection des comptes utilisateurs à afficher (ou non) au démarrage
   
MINSIZE       Exploration récursive d'un répertoire et affichage des fichiers d'extension donnée et de taille supérieure à une valeur donnée    
MINUSCULES       Conversion en minuscules tous les noms des fichiers d'un répertoire    
NEWFOLDER       Création d'un dossier depuis un répertoire ou un fichier    
NOMCOURT       Conversion d'un nom long de fichier ou dossier en nom court    
OEM2ANSI       Conversion de fichier texte OEM vers ANSI

(voir également ANSI2OEM)
   
PLAINTEXT     Ajout d'extensions pour la recherche "plaintext"
dans le module de recherche de Windows XP
cf commentaires
   
PRINTDIR
(avec un fichier d'aide)
      Impression ou affichage dans le bloc-notes du contenu d'un répertoire
depuis le menu contextuel
 
PROCESSPATH     Affichage des chemins complets des processus en cours sur une machine locale ou distante,
avec description et version de l'exécutable
 
QUICKLAUNCHSHORTCUT       Création de raccourci (URL, dossier ou fichier, local ou distant) dans la "QuickLaunch" (barre de lancement rapide), en mode ligne de commandes    
RACCOURCI       Création de raccourci (URL, dossier ou fichier, local ou distant) sur le bureau, en mode ligne de commandes    
READREG       Lecture d'une entrée dans la Base de registres    
REOPEN       Ajout d'un item dans le menu contextuel de IE6 "Ouverture dans une nouvelle fenêtre"
cf. commentaires
   
REPLACE       Remplace une chaîne de caractères dans un ensemble de fichiers texte. Supporte les expressions régulières.    
RESTOREPREVIEW       Restauration de la prévisualisation de fichiers images (.bmp, .jpg, .gif,...) dans l'explorateur suite à une corruption de la base de Registres. ("Affichage de miniatures")
cf. commentaires
   
RESTOREREG       Script de restauration dans la Base de Registres des principales associations de fichiers exécutables (exe, bat, scr, pif, com) et reg corrompues par le virus W32/Gibe (Svenn)    
RUNALL     Exécution automatique d'un programme quelconque recevant en paramètre le nom d'une machine, à exécuter pour toutes les machines d'un workgroup ou domaine.    
RUNCD       Ouverture d'un dossier ou fichier d'un CDROM
sans
connaître la lettre du CDROM
   
SANSACCENT       Renomme, depuis le menu contextuel de l'explorateur, des fichiers ou dossiers en remplaçant  tous les signes diacritiques (accents, cédille,...). Utile quand on doit copier des fichiers vers une machine UNIX par exemple.    
SENDMAIL       Envoi d'un email en ligne de commande avec pièce-jointe éventuelle.    
SESSIONS     Affiche les sessions actuellement ouvertes
ainsi que les dates des dernières connexions locales  sur un ordinateur local ou distant
   
SETDNS     Définit les adresses IP de serveurs DNS sur une carte réseau en ligne de commande (affiche aussi la liste des cartes, ...)    
SETALLPWD     Définit le mot de passe d'un compte local sur toutes les machines d'un domaine ou workgroup. La connaissance du précédent mot de passe n'est pas requise. Analogue à CHGALLPWD, mais ne peux être exécuté que par un administrateur.    
SETPWD       Définit le mot de passe d'un compte local sur un ordinateur local ou distant. La connaissance du précédent mot de passe n'est pas requise. Analogue à CHGPWD, mais ne peux être exécuté que par un administrateur.    
SETPROXY       Définit ou supprime en ligne de commande un URL de configuration automatique de proxy    
SETREGEDIT     Lancement direct de REGEDIT (Création automatique d'un formulaire HTML)    
SETSVC     Liste et état des services, démarrage / arrêt de service sur une machine locale ou  distante    
SETSVCDOMAIN     Liste et état des services, démarrage / arrêt de service sur les toutes les machines d'un domaine ou workgroup    
SETWALLPAPER       Définit un fond d'écran à partir d'un fichier local ou un URL. L'application du fond d'écran est immédiate.  
SHARELIST       Liste des partages disques en cours    
SHOWADM   Affichage automatique dans EXCEL des stratégies définies dans les fichiers ADM, avec les noms des clefs de la BDR. Nécessite EXCEL et Internet Explorer
cf. commentaires
 
VIEWCOOKIES     Création automatique d'un document HTML permettant l'affichage contextuel  des cookies de n'importe quel site. cf. commentaires    
WATCHDIR       Surveillance de création ou suppression de fichiers dans un répertoire, avec éventuellement déclenchement d'actions.    
XRUNAS       Extension de la commande RUNAS (Windows 2000 XP ..) avec passage du mot de passe en paramètre
voir aussi SUPEREXEC
   
ZIPFOLDER       Compression récursive automatique d'un dossier avec Winzip, le nom du fichier zip étant formé du nom de l'utilisateur et de la date