N° |
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 |