Академический Документы
Профессиональный Документы
Культура Документы
Guide
Profil des Commandes
Commentaire dans un script BAT ou CMD............................................................................3
MD - Crer un rpertoire........................................................................................................4
Rparer Office.........................................................................................................................6
Variable denvironnement.......................................................................................................9
2010-01-19 Page 1
Systmes dexploitation
2010-01-19 Page 2
Systmes dexploitation
Exemple 1:
rem h. Si Adobe nest pas install sur c:\program files\adobe, affichez un message
davertissement.
ifnotexist"c:\programfiles\adobe"echoAdoben'estpas
install
2010-01-19 Page 3
Systmes dexploitation
Exemple 2 :
rem Si adobe existe, Internet explorer s'ouvre sur le site adobe.com pour tlcharger la
dernire version d'acrobat reader
ifexist"c:\programfiles\adobe"explorer
http://www.adobe.com/products/acrobat/readstep2.html
Exemple 3:
rem vrifie si un rpertoire existe, s'il n'existe pas il cre le rpertoire
ifnotexistz:\bk\%username%mdz:\bk\%username%
Exemple 4 :
rem si le rpertoire x:\profil n'existe pas on cre le rpertoire x:\profil
ifnotexistx:\profilmdx:\profil
MD - Crer un rpertoire
rem 1. Cre le rpertoire c:\profil
mdc:\profil
2010-01-19 Page 4
Systmes dexploitation
Note : pour trouver le nom des services, tapez services.msc dans excuter
Double cliquer sur le service voulu et vous aller voir le nom du service
Exemple 1 :
rem Quatre comptes devront tre crs avec la commande NET USER afin que ses amies
puissent se connecter aussi. (MELANIE, SUZIE, JUDY, JOSE)
netuserMELANIE/add
netuserSUZIE/add
netuserJUDY/add
netuserJOSEE/add
Exemple 2 :
REM cre un usager
rem Nom : Dany Blanchet
rem Login : blanched
rem Mot de passe : radio
2010-01-19 Page 5
Systmes dexploitation
netuserblanchedradio/add/expires:never
/comment:"enseignantduFierbourg"
/profilepath:c:\profil\blanched/scriptpath:c:\script
/fullname:"DanyBlanchet"
Exemple 3
rem ajoute l'utilisateur SOUTIEN et le mot de passe sera demand
netuserSOUTIEN*/add/comment:"UTILISATEURITINRANT"
Exemple 4
rem ajoute l'utilisateur SOIR avec le mot de passe TITI
netuserSOIRTITI/add
2010-01-19 Page 6
Systmes dexploitation
Rparer Office
Exemple 2:
rem analyser la route emprunte par un paquet entre votre ordinateur et Internet
(www.google.ca)
tracertwww.google.CA
xcopy"%systemdrive%\documentsandsettings\%username%\favoris"
x:\bk\votreNom/y/e/c
Exemple 2 :
rem copie le rpertoire du profil sur le lecteur rseau sur un lecteur rseau dans le
rpertoire BK et dans le sous rpertoire au nom de lusager
xcopy"%systemdrive%\documentsandsettings\%username%"Z:\BK\
%USERNAME%/e/c/y
Exemple 3:
2010-01-19 Page 7
Systmes dexploitation
copy"c:\documentsandsettings\%username%\mesdocuments\*.doc"
x:\%computername%\%username%
Exemple 4:
rem copie tous les profils dans le rpertoire x:\profil
xcopy"c:\documentsandsettings"x:\profil/y/e/c
Exemple 5 :
rem copier la base de registre dans x:\reg
xcopy"c:\windows\system32\config"x:\reg
2010-01-19 Page 8
Systmes dexploitation
Variable denvironnement
Source : http://castelain.developpez.com/articles/VariablesEnvironnement/
Il existe quelques variables fournies par le systme d'exploitation. En voici une liste non-
exhaustive classe par type de systme. La casse des variables n'a aucune importance.
Les noms des variables sont indiqus tels qu'ils apparaissent sous les systmes utiliss
par l'auteur.
2010-01-19 Page 9
Systmes dexploitation
Le fichier VBS vous permet dexcuter une suite dopration comme les fichiers BAT ou
CMD.
dim wshnetwork
' set reference to WSH network object
set wshnetwork=wscript.createobject("wscript.network")
wshnetwork.addwindowsprinterconnection "\\172.16.XX.100\nom de limprimante de votre
Local sur le poste de lenseignant"
2010-01-19 Page 10
Systmes dexploitation
shell.regwrite
"HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Tcpip\Parameters\NV
Hostname",nom
shell.regwrite
"HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\Tcpip\Parameters\Hostname
",nom
shell.regwrite
"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveC
omputerName\ComputerName",nom
shell.regwrite
"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\ComputerName\Comput
erName\ComputerName",nom
shell.regwrite
"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\NV
Hostname",nom
shell.regwrite
"HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Hostn
ame",nom
' sous win200 shutdown n'existe pas
shell.run("shutdown -t 0 -r")
end if
else
msgbox "ok tu continues..."
end if
Dim ie
set ie=createobject("internetexplorer.application")
ie.navigate"http://www.microsoft.com"
ie.visible=true
2010-01-19 Page 11
Systmes dexploitation
If objFSO.FolderExists(strPath) Then
Wscript.Echo "The folder exists."
Else
Wscript.Echo "The folder does not exist."
End If
Formater un volume
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Redmarrer un ordinateur
strComputer = "."
Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate,
(Shutdown)}!\\" & strComputer & "\root\cimv2")
2010-01-19 Page 12
Systmes dexploitation
2010-01-19 Page 13