Problème VB Script

Utilisateur anonyme -  
jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour à tous, voilà je me trouve face à un problème.
J'ai créer mon fichier VBS pour créer mes utilisateurs tout fonctionne sans soucis jusque là mais quand je rajoute la commande : adsUser.AccountDisable = False.

La problème une erreur survient ce qui est embêtant car si je l'enlève il me créer bien tout les utilisateurs mais en compte désactiver.

Help Me.

--
Posté depuis CCM Live forum pour Android

6 réponses

  1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
     
    Bonjour,

    Et en ajoutant le "d" à la fin ?
    adsUser.AccountDisabled = False
    

    0
  2. Utilisateur anonyme
     
    Même avec le D.
    Cela ne fonctionne pas ..
    0
  3. Julien3392 Messages postés 6 Statut Membre
     
    Voila mon script :

    wscript.echo "Le script commence. Cliquez OK pour continuer."
    DIM arrRecord
    Const ForReading = 1

    Set Root = GetObject("LDAP://RootDSE")
    DomainPath = Root.Get("DefaultNamingContext")
    Set Domain = GetObject("LDAP://" & DomainPath)
    Set ou_HR = GetObject("LDAP://OU=UOSio, " & DomainPath)
    Set fso = CreateObject ("Scripting.FileSystemObject")

    Set tsTextFile = fso.OpenTextFile ("C:\ADSI\SIO.txt",ForReading, False)

    While Not tsTextFile.AtEndOfStream 'START OF LOOP
    strRecord = tsTextFile.ReadLine

    arrRecord = Split (strRecord, ":")
    Set adsUser = ou_HR.Create("user","CN="& arrRecord(2))

    adsUser.Put"sAMAccountName", arrRecord(2)
    adsUser.Put"userPrincipalName", arrRecord(2)
    adsUser.AccountDisabled = True
    adsUser.sn = arrRecord(0)
    adsUser.GivenName = arrRecord(1)

    Set grp = GetObject("LDAP://OU=UOSio,DC=siosoft,DC=local")

    Set adsUser=Nothing
    Wend 'END OF LOOP

    tsTextFile.Close

    wscript.echo "Eleves créés.", Chr(10),Chr(10),"Cliquez pour finir."
    0
    1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
       
      Et où sont les balises de code ?????
      Merci d'éditer ton message pour les y ajouter.
      0
    2. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
       
      Merci également de nous indiquer, si il y en a un, le message d'erreur rencontré".
      0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. Utilisateur anonyme
     
    Je ne comprends pas les balises de codes.

    Par contre le problème viens sur la ligne du

    adsUser.AccountDisabled = True

    --
    0
  6. Julien3392 Messages postés 6 Statut Membre
     

    wscript.echo "Le script commence. Cliquez OK pour continuer."
    DIM arrRecord
    Const ForReading = 1

    Set Root = GetObject("LDAP://RootDSE")
    DomainPath = Root.Get("DefaultNamingContext")
    Set Domain = GetObject("LDAP://" & DomainPath)
    Set ou_HR = GetObject("LDAP://OU=UOSio, " & DomainPath)
    Set fso = CreateObject ("Scripting.FileSystemObject")

    Set tsTextFile = fso.OpenTextFile ("C:\ADSI\SIO.txt",ForReading, False)

    While Not tsTextFile.AtEndOfStream 'START OF LOOP
    strRecord = tsTextFile.ReadLine

    arrRecord = Split (strRecord, ":")
    Set adsUser = ou_HR.Create("user","CN="& arrRecord(2))

    adsUser.Put"sAMAccountName", arrRecord(2)
    adsUser.Put"userPrincipalName", arrRecord(2)
    adsUser.AccountDisabled = True
    adsUser.sn = arrRecord(0)
    adsUser.GivenName = arrRecord(1)

    Set grp = GetObject("LDAP://OU=UOSio,DC=siosoft,DC=local")

    Set adsUser=Nothing
    Wend 'END OF LOOP

    tsTextFile.Close

    wscript.echo "Eleves créés.", Chr(10),Chr(10),"Cliquez pour finir."


    Message d'erreur rencontrer : 8000500D
    Erreur sur la ligne : adsUser.AccountDisabled = True
    0
    1. jordane45 Messages postés 30427 Date d'inscription   Statut Modérateur Dernière intervention   4 832
       
      Regarde ici : https://www.computerperformance.co.uk/
      Tu pourras y trouver une début de réponse je pense.
      0