Auteur de questions
Paramètre New-ADUser (Active directory) - Renseigner la fonction

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 !
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
- Proposé comme réponse Eve WangMicrosoft contingent staff vendredi 5 mars 2021 03:02
- Non proposé comme réponse Eve WangMicrosoft contingent staff vendredi 5 mars 2021 03:02
-
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
- Proposé comme réponse Philippe BarthMVP jeudi 4 mars 2021 13:29
- Modifié Thierry DEMAN-BARCELÒMVP jeudi 4 mars 2021 17:01 Correctif sur la commande
-
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
- Proposé comme réponse Eve WangMicrosoft contingent staff vendredi 5 mars 2021 03:02