Partage
  • Partager sur Facebook
  • Partager sur Twitter

probleme creation utilisateur en bloc

    29 janvier 2015 à 11:52:59

    Bonjours a tous 

    j'ai un problème sur mon script sous powershell je me torture l'esprit et je sais pas comment le réglé 

    voici mon script:

    # Création d’utilisateur(s) dans l'annuaire Active Directory

    # Ce script interroge un fichier Excel .CSV contenant la liste des utilisateurs

    #----------------------------------------------------------------------------------------

    # Chargement du module Quest ActiveDirectory

    echo " Chargement du Module Quest Active Directory "

    Add-PSSnapin Quest.ActiveRoles.ADManagement

    # Importation du fichier .CSV

    echo " Importation du fichier CSV "

    $utilisateurs = Import-Csv -path 'C:\Scripts_AD\Utilisateurs_AD.csv' -delimiter ';'

    # --- Création de(s) utilisateur(s) ---

    # Parcours du fichier Excel .CSV

    foreach($utilisateurs in $utilisateurs)

    {

    $nom = $utilisateurs.Nom

    $prenom = $utilisateurs.Prenom

    $nomcomplet = $utilisateurs.NomComplet

    $nomconnexion = $utilisateurs.NomConnexion

    $mail = $utilisateurs.Mail

    $ou = 'OU=eleves,OU=ecole,OU=ecole,DC=test,DC=domain'

    $mdp = $utilisateurs.MDP

    $groupe1 = $utilisateurs.Groupe1

    $groupe2 = $utilisateurs.Groupe2

    $groupe3 = $utilisateurs.Groupe3

    $groupe4 = $utilisateurs.Groupe4

    $groupe5 = $utilisateurs.Groupe5

    # Si l'utilisateur existe déja dans l'AD, il ne sera pas créé:

    # Commande pour lister les utilisateurs de l'AD: Get-QADUser

    $LoginExist = Get-QADUser -LdapFilter "(SamAccountName=$nomconnexion)"

    if ($LoginExist -eq $null)

    {echo " Création de l utilisateur $nomcomplet "

    new-QADuser -name $nomcomplet -FirstName $prenom -LastName $nom -displayname $nomcomplet -sAMAccountname $nomconnexion -UserPassword $mdp -ParentContainer $ou | Enable-QADUser

    echo " Utilisateur $nomcomplet créé ! "}

    # Ajout de l'utilisateur au(x) groupe(s) si case(s) renseignée(s)

    if ($groupe1 -ne "")

    {Add-QADGroupMember -Identity $groupe1 –Member $nomconnexion}

    if ($groupe2 -ne "")

    {Add-QADGroupMember -Identity $groupe2 –Member $nomconnexion}

    if ($groupe3 -ne "")

    {Add-QADGroupMember -Identity $groupe3 –Member $nomconnexion}

    if ($groupe4 -ne "")

    {Add-QADGroupMember -Identity $groupe4 –Member $nomconnexion}

    if ($groupe5 -ne "")

    {Add-QADGroupMember -Identity $groupe5 –Member $nomconnexion}

    }

    merci pour votre aide

    • Partager sur Facebook
    • Partager sur Twitter

    probleme creation utilisateur en bloc

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown