none
Paramètre New-ADUser (Active directory) - Renseigner la fonction RRS feed

  • Question

  • Bonjour,

    Mon entreprise vient de racheter un groupe donc ils souhaitent que tous les utilisateurs soient ajoutés à notre AD déjà existant. J'ai donc créé un fichier .csv contenant les différentes informations que je dois renseigner dans les propriétés des utilisateurs dont la "Fonction" qui se trouve dans l'onglet "Organisation".


    Etant donné qu'il va avoir plus de 200 comptes à créer j'ai mis en place un script Powershell qui fonctionne car il ajoute bien mes utilisateurs les paramètres que je souhaite.

    Mais je ne trouve pas le paramètres pour ajouter la "Fonction" malgré pas mal de recherche sur le net.

    J'ai consulté ce site : https://docs.microsoft.com/en-us/powershell/module/activedirectory/new-aduser?view=winserver2012-ps#parameters

    Je ne vois pas le paramètre qui permet de renseigner la fonction.

    Savez-vous si elle existe ou par quel moyen je peux renseigner ce champ ?

    Merci de votre aide !

    jeudi 4 mars 2021 11:42

Toutes les réponses

  • Bonjour Zeil4G

    Pour faire simple,

    MODE GUI : va dans l' AD U&C (mode advanced)

    • prends un compte avec la fameuse Fonction de renseignée
    • Onglet Editeur d'attributs et tu identifies le vrai nom de cette propriétés

    MODE PS :

    • un Get-ADUser Duont | select-object -property *
    • Et là tu identifies le vrai nom de la propriété

    Et oui, avec New-ADUser tu ne peux pas paramétrer toutes les propriétés d'un compte. Pas de pb, cela peut se régler autrement. Dans ta boucle foreach de création des comptes, tu n'as qu'un New-ADUser. AJoute juste après un Set-ADUser pour paramétrer les propriétés (toujours en allant taper dans le même .csv en input) que ne tu n'as pas pu paramétrer par la première cmdlet.

    https://docs.microsoft.com/en-us/powershell/module/addsadministration/set-aduser?view=win10-ps

    Ta fameuse "Fonction" doit entrer dans une des propriétés qui sont disponibles, encore faut-il l'avoir identifiée avant (dsl, mon lab est off, et je ne peux pas vérifier).

    Courage, tu tiens le bon bout, tu y es presque.

    Cordialement

    Olivier

    jeudi 4 mars 2021 11:58
  • Bonjour,

    l'attribut qui va bien s'appelle "Title".

    Cet attribut n'est pas proposé dans la commande "new-ADuser", mais il existe bien dans la command "set-ADuser"

    Il faut donc créer l'utilisateur (par New) et placer la fonction ensuite dans une 2ème commande (par Set).

    A noter que tous les champs ne sont pas proposés, il faut donc utiliser  -replace ou -add pour accéder aux champs non proposés dans les options:

    Set-ADUser (ActiveDirectory) | Microsoft Docs

    A bientôt,


    Thierry DEMAN-BARCELO. Office Apps&Services MVP. MCSE:Enterprise admin, Messaging, Server Infrastructure 2016(91 MCPs). MCSA Office 365,Microsoft 365 Certified: Messaging Administrator Associate, Modern Desktop Administrator Associate, Security Admin, Azure Administrator https://base.faqexchange.info


    jeudi 4 mars 2021 13:01
  • Merci d'avoir éclairé mes zones d'ombres mais j'ai trouvé une solution très simple grâce au paramètres -Title de la commande New-ADUser, mais j'ai trouvé grâce à la documentation du Set-ADUser.

    Encore merci à vous !

    Voici le code si ça peut en aider certains :)

    New-ADUser -Name $u.NomComplet`
            -GivenName $u.Prenom`
            -Surname $u.Nom`
            -Description $u.Description`
            -Office $u.Bureau`
            -SamAccountName $u.Compte`
            -UserPrincipalName $($u.Compte + "@votreDomaine")`
            -Title $u.Fonction`
            -Department $u.Service`
            -DisplayName $u.NomComplet`
            -AccountPassword (ConvertTo-SecureString $Password -AsPlainText -Force)`
            -Path ("OU=" + $u.OU + "," + $path)`
            -Enabled $true `
            -ChangePasswordAtLogon $true

    jeudi 4 mars 2021 14:08