IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Discussion :

La structure du if dans un fichier .bat donc le if en bach


Sujet :

Windows

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    87
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 87
    Points : 49
    Points
    49
    Par défaut La structure du if dans un fichier .bat donc le if en bach
    bonjour tout le monde,
    tout d'abord, bonne fêtes de fin d'année !

    J'ai un ptit probleme en ce qui concerne un script en vbs qui creé des utilisateurs dans un environnement active directory (win serveur 2003)... Donc ils sont creé à partir du fichier .csv
    Le fichier à en premiere colonne le nom (correspond à %%A),2ème colonne le prenom, 3ème l'année, 4ème l'OU, et derniere colonne le mot de passe (donc correspond à %%E)

    Voilà mon script:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    echo off
    
    FOR /f "tokens=1,2,3,4,5 delims=;" %%A in (etudiants.csv) do (
    
    	If %%A=="3A"
    	then 
    	dsadd user   "CN=%%A,OU=%%D,DC=jmontuir,DC=com" -upn %%A -fn %%B -pwd %%E -memberof "CN=%%C,DC=jmontuir,DC=com" -profile "\\Montuir-d2mrpqw\Profil\%%C\%%A" -disabled no
    	mkdir "D:\Profil\%%C\%%A"
    	echo o| cacls D:\Profil\%%C\%%A /T /G %%A:f Administrateurs:f
    
    	Else
    	dsadd user "CN=%%A,OU=%%D,DC=jmontuir,DC=com" -upn %%A -fn %%B -pwd %%E -memberof "CN=%%C,DC=jmontuir,DC=com" -profile "\\Montuir-d2mrpqw\Profil\obligatoire" -disabled no
    	
    	echo o| cacls D:\Profil\obligatoire /T /G %%A:f Administrateurs:f
    
    
    	End If
    	
    )
    gpupdate
    pause
    
    rem Changement de mot de passe au prochain démarrage.
    rem -mustchpwd

    En fait, j'aimerais que les étudiants de 3A aient un profil itinérant et tous les autres un profil obligatoire ! Mais mon if ne marche pas... Je ne comprends pas pourquoi car la structure a l'air correcte... pourriez vous m'aidez????

    Merci d'avance,

    jf

  2. #2
    Rédacteur


    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    7 171
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 7 171
    Points : 15 060
    Points
    15 060
    Billets dans le blog
    1
    Par défaut
    Salut,
    c'est du vbs ou du batch

Discussions similaires

  1. structure de donnée dans un fichier
    Par adel.87 dans le forum C
    Réponses: 4
    Dernier message: 08/01/2008, 11h52
  2. Gérer un espace dans un fichier BAT
    Par kendot dans le forum Windows
    Réponses: 1
    Dernier message: 18/09/2007, 11h05
  3. Problème de caractères accentués dans un fichier .bat
    Par JeremieT dans le forum Windows XP
    Réponses: 1
    Dernier message: 02/03/2007, 16h32
  4. Lancer un .sql dans un fichier .bat
    Par PrinceMaster77 dans le forum Installation
    Réponses: 5
    Dernier message: 27/10/2006, 10h49
  5. Comment utiliser le compte SYSTEM dans un fichier .bat
    Par DiabloZizi dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 02/03/2006, 14h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo