Cette page est consacree aux scripts pour Windows :

Je travail depuis quelques annees deja comme administrateur systemes, ce qui m'a amene a 
developper de tres nombreux scripts pour me faciliter la vie notamment sur les plateformes 
Microsoft NT/2000 et XP. Cette page leur est consacree

Comment editer vos scripts ?

Boite a outils

Quelques scripts

 

Comment editer vos scripts ?

  Un bon editeur de scripts :

Personnellement, j'ai travaille pendant longtemps avec Programmer's File Editor (PFE) qui etait
parfait pour la majorite des developpements de scripts. Il etait entierement gratuit et peut
encore etre telecharge a :

http://www.lancs.ac.uk/people/cpaap/pfe/

 

  Edit Plus

Depuis l'arret des mises a jour de PFE, j'utilise avec bonheur Edit Plus qui est payant, mais c'est
un vrai regal... Il est presque gratuit et tous ceux qui l'on essaye l'ont achete !

Pour les adeptes du glisser/deposer avec EditPlus, voici la liste des constantes VBScript (WSH
1.0) a telecharger et a copier dans le repertoire d'EditPlus...

Et un fichier contenant mon template pour les scripts VBScript.

 


Boite a outils

Voici une liste non exhaustive de quelques outils tres utiles pour un administrateur NT/2000:

  Ligne de commande

Name Description Type   Author License

blat.exe

Send SMTP email

CL

L

Tim Charron

Freeware

choice.exe

Manage user choice

CL

L

Microsoft RK

Commercial

chsvc.exe

Change NT service properties

CL

L/R

AINXT NT Tools

Freeware

clsltest.exe

Send a syslog message

CL

L

Franz Krainer

Freeware

diruse.exe

Displays a list of disk usage

CL

L/R

Microsoft RK

Commercial

dumpsec.exe

Formerly DumpACL

CL/GUI

L/R

System Tools

Freeware

eldump.exe

Dumping NT eventlog

CL

L/R

Jespers NT tools

Freeware

elsavclr.exe

Dumping and clearing NT eventlog

CL

L/R

Jespers NT tools

Freeware

elsave.exe

Dumping NT eventlog

CL

L/R

Jespers NT tools

Freeware

exporter.exe

Microsoft network exporter

CL

L

System Tools

Freeware

ftp.exe

Windows 2000 ftp client

CL

L

Microsoft RK

Commercial

gawk.exe

GNU awk

CL

L

Free Software Foundation

Freeware

getmac.exe

Get ethernet mac address

CL

L/R

Microsoft RK

Commercial

getmail.exe

Email reader

CL

L

Tim Charron

Freeware

httpget.exe

Http fetcher

CL

L

Bruce Lightner

Freeware

ifmember.exe

Account checker utility

CL

L

Microsoft RK

Commercial

logevent.exe

NT eventlog utility

CL

L/R

Microsoft RK

Commercial

logoff.exe

Logoff utility

CL

L

Microsoft RK

Commercial

lssvc.exe

List NT services

CL

L/R

AINXT NT Tools

Freeware

makescut.exe

Make shortcuts from command line

CL

L

ScriptLogic

Freeware

msgbox.exe

Win32 message box

CL/GUI

L

ESI SUPINFO Paris

Freeware

nc.exe

The TCP/IP Swiss Army Knife

CL

L

@stack Reasearch Labs

Freeware

NetView.exe

Microsoft network viewer

CL

L

System Tools

Freeware

now.exe

Get now's time and date

CL

L

Microsoft RK

Commercial

ntsort.exe

Sort utility

CL

L

AINXT NT Tools

Freeware

pkunzip.exe

Unzip utility

CL

L

PKWare Inc

Commercial

pkzfind.exe

Zip file finder utility

CL

L

PKWare Inc

Commercial

pkzipc.exe

Zip utility

CL

L

PKWare Inc

Commercial

playwav.exe

Play wave files

CL

L

ScriptLogic

Freeware

grep.exe

GNU grep utility

CL

L

Free Software Foundation

Freeware

reg.exe

Registry utility

CL

L/R

Microsoft RK

Commercial

regclean.exe

Registry cleaner utility

CL

L

Microsoft RK

Commercial

rmsvc.exe

Remove NT service

CL

L/R

AINXT NT Tools

Freeware

rmtshare.exe

Remote sharing utility

CL

L

Microsoft RK

Commercial

robocopy.exe

Robust File Copy for Windows NT

CL

L

Microsoft RK

Commercial

rw.exe Remote Wake-up Utility CL R Patrick Garnier Freeware

sc.exe

NT Service Controller utility

CL

L

Microsoft RK

Commercial

sleep.exe

Sleep utility

CL

L

Microsoft RK

Commercial

srvinfo.exe

Gather info about a target server

CL

L

Microsoft RK

Commercial

startsvc.exe

Start a NT service

CL

L/R

AINXT NT Tools

Freeware

stopsvc.exe

Stop a NT service

CL

L/R

AINXT NT Tools

Freeware

subinacl.exe

Displays or modifies access control lists

CL

L

Microsoft RK

Commercial

trapgen.exe

SNMP Trap generator

CL

L

Network Computing Technologies

Freeware

uptime.exe

Uptime utility

CL

L

Microsoft RK

Commercial

vnccsl.exe VNC network scanner CL L/R Patrick Garnier Freeware

vncviewer.exe

VNC Viewer

CL/GUI

L

AT&T Research Labs

Freeware

wget

Non-interactive network retriever

CL

L

Free Software Foundation

Freeware

where.exe

Find a file

CL

L

Microsoft RK

Commercial

whoami.exe

who am I

CL

L

Microsoft RK

Commercial

xcacls.exe

Displays or modifies access control lists

CL

L

Microsoft RK

Commercial

xcopy.exe

Enhanced copy utility

CL

L

Microsoft RK

Commercial

CL: Command line / GUI: GUI mode
L: Local / R: Remote action


Quelques scripts

  IP Scanner :

Si vous voulez tout savoir sur les machines qui hantent votre reseau, vous pouvez utiliser ce
script qui vous permettra de recuperer les addresses IP, les addresses Mac, les Noms de ces
machines dans un fichier au format CSV. Vous pourrez par la suite l'importer dans un analyseur
de protocoles (NetXRay par exemple...).

Pour executer ce script vous devez utiliser cscript. Les parametres acceptes par ce script sont
les suivants :

/? : Affiche les parametres acceptes par le script
/HI <Network_ID> : Fixe le Network_ID que vous voulez scanner. Attention, vous ne
pouvez scanner que la meme classe IP que celle sur laquelle est connectee votre
machine.

Exemples d'utilisation :

cscript hostnames.vbs /?
cscript hostnames.vbs /HI 193.56.67

  Telecharger hostnames.vbs

 

  Generation de mots de passe aleatoires :

Ce script VB est contient une fonction CreatePasswd qui vous permettra de generer des mots
de passe aleatoires. Cette fonction peut etre extremement utile si vous utilisez WSH et ADSI
pour la gestion de vos nouveaux utilisateurs. Ce script est une adaptation de celui qui se
trouve ici (ecrit en Javascript).

La fonction CreatePasswd accepte 3 parametres :

Size : Taille du mot de passe (integer)
OnlyLetters : Uniquement des lettres (+ facile a retenir)
(boolean)
LowerCase : Toutes les lettres sont en minuscules (++facile a retenir) 
(boolean)

  Telecharger passwd.vbs

 

  Rechercher les serveurs VNC sur votre reseau IP :

Ce script va parcourir votre reseau IP pour trouver tous les serveurs VNC. La liste des serveurs
sera exportee en Windows shortcuts (voir Astuces VNCCSL). 

  Telecharger search.zip

 


FastCounter by bCentral

Date this page was last edited : 17/04/02

Réclamations