[Batch]Explication de code svp

Explication de code svp [Batch] - Shell/Batch - Programmation

Marsh Posté le 19-03-2006 à 11:23:27    

Bonjour,
j'ai un dossier à rien et dans celui-ci je dois ajouter un peu de programmation. On m'a gentillement proposé de mettre ce code dans mon batch

Code :
  1. REM Boucle POUR
  2. for /f "tokens=1,2* delims=," %%i in (fichier.txt) do (
  3. REM  créer répertoire
  4. rem rajouter un if not exists
  5. md c:\btsig\%%i
  6. md c:\btsig\%%i\profil
  7. REM créer dossier partagé (net share nom_partage=lecteur:chemin)
  8. net share btsig=c:\btsig
  9. net share profil=c:\btsig\%%i\profil
  10. REM créer utilisateur
  11. net user %%i %%j /add /passwordchg:no /scriptpath:lance.bat
  12. net user %%i %%j /profilepath:"\\Michael\profil" /DOMAIN
  13. REM net use : créer lecteur réseau (écrit m: .... dans c:\....)
  14. echo net use m: \\Michael\btsig > C:\WINNT\SYSVOL\sysvol\michael\scripts\lance.bat
  15. REM donner droit utilisateur et admin sur repertoire
  16. cacls c:\btsig\%%i /g administrateur:f
  17. cacls c:\btsig\%%i /g %%i:r /E
  18. cacls c:\btsig\%%i /g %%i:c /E
  19. cacls c:\btsig\%%i /r "tout le monde" /E
  20. REM fin boucle POUR
  21. )


 
 
Mais je comprend pas vraiment est-ce que quelqu'un pourrait me dire ce que celui-ci effectue svp ? =)
 
Merci

Reply

Marsh Posté le 19-03-2006 à 11:23:27   

Reply

Marsh Posté le 19-03-2006 à 22:27:18    

Les lignes commençant par*
rem
sont des lignes de commentaire. Elles expliquent ce que font les lignes qui suivent.
 
Après, pour chaque commande, fais à l'invite de commandes :
nom_de_la_commande /?
et lis l'aide.

Reply

Marsh Posté le 20-03-2006 à 17:25:05    

Reply

Marsh Posté le 20-03-2006 à 17:52:14    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed