Scripts perso




Home
Rubrique Titre Langage Description DateMAJ
1 Active Directory Export users vbs Lister des utilsateurs depuis l'AD -
2   Gérer un compte d'ordinateur vbs Désactiver un compte d'ordinateur est utile lorsque l'on cherche à faire du ménage dans l'AD, à la recherche d'oridnateurs inactifs/disparus. Généralement, on le désactive à un instant t, puis quelques semaines plus tard, on le supprime. -
3   Lister groupes et membres vbs+htm Lister les groupes et leurs membres dans une page Web -
4   Lister ordinateurs vbs Affiche sur la ligne de commande les ordinateurs d'un domaine AD (OU) -
5   List computers vbs Lister des ordinateurs depuis l'AD. -
6   Lister users 1 vbs+htm Lister des users dans une page Web (VBScript inséré dans une page HTML) -
7   Lister users 2 vbs+htm Deuxième exemple de listing d'utilisateurs d'Active Directory. -
8   Lister users vers Excel vbs Lister les utilisateurs depuis vbs dans un fichier Excel. -
9   PasswordAge d'un computer vbs Fonction VBScript qui récupère l'âge du mot de passe ordinateur dans Active Directory -
10 Automatiser Simuler frappe clavier vbs Envoyer des séquences de touches à une fenêtre -
11 Développement Accéder au presse-papier vbs Récuperer/modifier le presse-papier (format texte seulement) grâce à IE -
12   Commondialog en vbs vbs Boîte de dialogue Fichier - Ouvrir -
13   Comparer deux tableaux vbs Différences entre deux tableaux en VBScript. -
14   Fichier vers tableau vbs vbs Charger un fichier dans un tableau en VBScript. -
15   Lire et sauver un fichier vbs   -
16   Objet Shell vbs Lancer une appli/document, afficher un popup, afficher les dossiers spéciaux (SpecialFolders), dossier courant (CurrentDirectory), fonction ShellRun -
17   Lire une variable d'environnement vbs Fonction pour lire une variable d'environnement (objet Wscript.Shell) -
18   Msgbox (msg_box) vbs Afficher une msgbox autorefermable (msgbox, un message d'information furtif à l'écran p:\o\vbs
19   Sommaire subs et functions vbs Lister les procédures et fonctions (subs et functions) d'un fichier .vbs. p:\o\vbs
20   QuickSort vbs Routine de tri rapide en vbscript (tableau linéaire à plusieurs colonnes). -
21 Ergonomie e.bat bat Ouvrir explorer dans le dossier courant d'une session cmd (une ligne) p:\o\bat
22   g.vbs vbs Lancer une recherche Google depuis la ligne de commande (sans avoir à ouvrir IE ou Firefox et entrer les termes de recherche).Peut être couplé à la recherche des termes du presse-papier si aucun terme n'est donné en paramètre. p:\o\vbs
23   dsk.bat bat Utilisation des macros doskey dans une session cmd p:\o\bat
24   doskeyh.bat bat Enregistre l'historique des commandes passées dans la session cmd.exe p:\o\bat
25   GoTMP bat crée un dossier temp du jour, y stocke un fichier texte et ouvre explorer en sélectionnant ce fichier texte p:\o\bat
26   j.bat bat Ajoute le presse-papier au fichier du jour et ouvre explorer en sélectionnant ce fichier texte p:\o\bat
27   OpenDir (et od.bat) vbs Aller rapidement dans un dossier en indiquant tout ou partie du chemin complet p:\o\vbs
28   n.bat bat Lanceur d'application, dossier, fichier (fichier n.bat présent dans le path) p:\o\bat
29   p.vbs vbs Manipuler le presse-papier texte (compter, chercher, remplacer, transformer un tableau en HTML…) P:\o\vbs
30   spp.bat bat Ajoute le presse-papier dans un fichier log avec horodatage. Lance le fichier log. p:\o\bat
31 Excel Comparer deux colonnes vba Chercher les éléments communs et distincts à deux colonnes.Pas optimisé mais raisonnablement sur deux petits tableaux (<1000 éléments). -
32   Inventaires type vba Classeur Excel pour inventorier des matériels (PC, écrans, Blackberrys, ...). Simple et pratique. P:\o\divers
33 Formulaire Web interactif Lancer le bloc-notes depuis IE vbs+htm Lancer une application depuis Internet Explorer (VBScript). -
34 Gestion de fichiers Compare_two_list_files vbs Recherche les plus longs chemins dans une arborescence (utilisation de dir et sort) P:\o\vbs
35   Dir longest path vbs Compare two list files : affiche les lignes communes à deux fichiers, et leurs lignes exclusives. P:\o\vbs
36   Distribuer des fichiers bat Déplacer chaque fichier dans son propre dossier, sans extension, avec éventuellement un déplacement du fichier dans son dossier. P:\o\bat
37   Espace libre vbs Voir l'espace libre (cumulé) sur les disques locaux (VBScript). P:\o\vbs
38   Espace libre bat Afficher l'espace libre cumulé sur les partitions choisis avec l'aide de awk.exe P:\o\bat
39   EZpath vbs Affiche le path ligne par ligne, plus lisible que la ligne et ses points-virgules. P:\o\vbs
40   FileTime.vbs vbs Affiche, en secondes, les durées entre les temps d'accès (LA) et modification (LM)ET la date de création (DC), pour les fichiers du dossier courant P:\o\vbs
41   Lire/sauver un fichier vbs Fonctions de lecture (FileReadAll), sauvegarde d'un fichier (SaveToFile), comptage du nombre de lignes (CountLines), taille de fichier (FileSize) -
42   Testdir.bat bat teste si le paramètre passé en ligne de commande est un dossier ou un fichier P:\o\vbs
43   Lister sous-dossiers 1 vbs Lister récursivement les fichiers d'un dossier donné (efficace). P:\o\vbs
44   Lister sous-dossiers 2 vbs Lister récursivement les fichiers d'un dossier donné (sortie HTML, et toutes propiétés de l'objet fichier). P:\o\vbs
45   Media type vbs Fonction donnant le type du media indiqué (utilise alldisks.vbs de JC Bellamy) P:\o\vbs
46   Sous-dossiers autorisés vbs Parmi les sous-dossiers visibles, cet utilitaire permet de voir rapidement ceux auxquels on a vraiment accès. Souvent, dans un réseau d'entreprise, tous les dossiers utilisateurs sont visibles, mais accessibles selon les droits NTFS attribués. -
47   Supprimer dossiers vides vbs (DANGEREUX) Supprime récursivement les dossiers vides d'une arborescence (VBScript) -
48   Treesize nb files vbs Afficher des infos sur la taille des profils Windows (nb de fichiers, 10 plus gros sous-dossiers) -
49   Treesize/extensions de fichiers vbs Treesize sur les extensions de fichiers (volume total par extension de fichiers) P:\o\divers\filemgmt
50   Trouver un exe, bat … bat Chercher un fichier dans le path et ouvre un explorer.exe dans le dossier trouvé. P:\o\bat
51   Vérifier existence fichiers vbs Vérifier la présence d'une liste de fichiers (intérêts divers : tester l'OS sur lequel on est, vérifier la présence d'une application, vérifier un fichier .m3u (liste de fichiers mp3) P:\o\vbs
52   UnZipper fichiers zip un par un vbs décompresser tous les fichiers .zip présents dans le dossier courant dans un dossier propre P:\o\vbs
53   Zipper fichiers un par un bat Zipper des/tous fichiers du dossier courant un par un (noms simples sans espace/accent) P:\o\bat
54 Internet Creer menus html (frame) vbs Crée des fichier html, qui vont servir de frame/volet pour naviguer (dans le volet droit) à travers une série de sites (utilisé pour créer ma page perso en 2009) P:\o\vbs\creer_menu_html
55   Downloader une page Web vbs Récupérer le code source d'une page Web (VBScript) -
56   Nettoyer IE bat Supprimer l'historique de Internet Explorer, d'un click. P:\o\bat
57   Parcourir des sites Web vbs Créer à la volée une page Web à deux volets (frames) pour naviguer dans une liste de sites. à remplir
58   VBSftp et VBSftpDELETE vbs Uploader un/des fichier(s) depuis l'explorateur, ou par glisser-déposer (paramètres ftp à insérer dans le source).VbsFTPdelete fait l'inverse : il supprime le fichier sur le serveur ftp (configurer également dans le source) P:\o\vbs
59   Upload ftp bat Uploader un fichier en ftp d'un clic. P:\_\o
60   Auto ftp fichier bat Uploader automatiquement un fichier par ftp (un peu obsolète, voir plus bas, chercher mot upload) à remplir
61 Outlook Retrieve_members_of_a_distribution_list vba Récupérer la liste des membres d'une liste de distribution Outlook. -
62   vbs pour Outlook vbs Créer un nouveau message, créer un message depuis un formulaire, accéder au message courant, vérifier nouveau courrier, parcourir Inbox, envoyer email avec Resolve à remplir
63 Remote management GetMac (address) vbs Lire l'adresse mac d'un PC à distance P:\o\bat
64   Dossiers partagés vbs Script WMI sur les dossiers partagés (Win32_Share) à remplir
65   Gérer des services NT vbs Modifier/interroger à distance l'état de services de machines (testés sur XP). Intérêt : redémarrer les services lanmanserver et browser pour une meilleure vue du réseau. P:\o\vbs
66   Imprimantes utilisateurs vbs Afficher les imprimantes utilisateurs des users connectés sur un PC P:\o\vbs
67   Infos hardware vbs Script WMI sur le matériel (Win32_ComputerSystem) P:\o\vbs
68   Inventaire de PC en reseau en direct vbs Long script WMI permettant d'inventorier en direct une liste de PC d'un réseau Windows P:\o\vbs\divers
69   Lire registre liste PC bat Interroger le registre d'une liste de PC distants à remplir 'ici
70   Loggedon vbs Fonction loggedon. à remplir
71   Ping vbs Fonction de ping d'un PC dans VBScript (WMI). à remplir
72 Réseau Adresse IP bat Afficher son adresse IP à remplir
73   ftp dans IE bat Lancer Internet Explorer en mode ftp avec authentification (pour copie graphique des fichiers sans outil tierce). P:\o\bat
74   Ping sonore 1 bat Pinguer une machine (hors ligne) et émettre un son dès qu'elle répond à remplir
75   Ping sonore 2 bat Pinguer une machine (en ligne) et émettre un son dès qu'elle ne répond plus à remplir
76   Users logués sur un réseau NT bat Voir les users logués sur le réseau. Très utile pour mettre à jour un inventaire par exemple. Fichier externe utilisé : psloggedon.exe (Sysinternals) -
77 Sauvegarder ses données Robocopy dossiers vbs Copier une liste de dossiers de façon robuste (résiste aux coupures réseaux).Fichier externe utilisé : robocopy.exe P:\o\vbs
78   Sauvegarde complète bat Le fichier suivant permet de copier fichier par fichier TOUTES les données en désactivant l'attribut archive.Ceci est très utile pour les sauvegardes incrémentales (dès qu'un fichier est modifié, l'attribut archive est réactivé, c'est ce type de fichier P:\o\sauvegarde
79   Sauvegarde incrémentale bat Le fichier suivant permet de sauvegarder les fichies modifiés depuis la dernière sauvegarde complète (.bat) P:\o\sauvegarde
80   Sauver et horodater fichiers vbs Sauvegarder rapidement une liste de fichier en y ajoutant la date et l'heure du moment même de la sauvegarde.Il est particulièrement adapté aux développeurs, scripteurs, ou à ceux qui modifient des fichiers importants. à remplir
81   Savefile timestamp bat Sauvegarde un fichier avec horodatage (utile quand le fichier et modifié souvent) (version simple mais efficace) à remplir
82   Zipper sous-dossiers un par un bat Compresser chaque sous-dossier dans un fichier .zip propre (attention : fonctionne avec nom sans accent ni espace) à remplir
83 Texte Creer fichiers aléatoires vbs Créer de nombreux fichiers texte aléatoire de 100 Ko, 1 Mo P:\o\vbs
84   Remplacer du texte dans un fichier vbs Remplace n'importe quelle chaîne de caractères dans un fichier (y compris des sauts de ligne) P:\o\vbs
85 Word Sauver PP dans Word vbs Exemple automation Word, enregistrer dans un nouveau fichier Word le presse-papier (qui peut être une image) à remplir