Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1348 connectés 

  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Infrastructures serveurs

  ajout nouveaux utilisateurs AD avec powershell nom > 20 caractères

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

ajout nouveaux utilisateurs AD avec powershell nom > 20 caractères

n°153132
goohub
Posté le 29-03-2018 à 14:45:15  profilanswer
 

Bonjour,
 
Voici mon problème : j'ai fait un script (powershell) d'import des utilisateurs sur mon Active Directory à partir d'un fichier CSV qui fonctionne très bien pour 99% des utilisateurs, le problème est pour les utilisateurs ayant un nom ou prénom (ou les 2 ensembes) de plus de 20 caractères l'import ne se fait pas.
J'ai l'erreur suivante : "New-ADUser : Le nom fourni n’est pas un nom de compte formé correctement". J'ai cherché et effectivement le paramètre "sam-Account-Name" est limité à 20 caractères max sur l'AD. C'est aussi limité pour les paramètres -name et -surname car ils apparaissent dans les erreurs.
 
Je voulais savoir si il y a une manip dans le code a faire car quand j'ajoute un utilisateur a la main sur l'AD le nombre de caractères n'est pas limité (sauf pour le nom de session antérieur a windows 2000 mais ca c'est pas grave) et je n'ai aucune erreur lors de la création.
 
J'espère avoir été clair, merci à vous.
 
Voici une partie de mon script :
 
 
Import-Module ActiveDirectory
$users = Import-CSV "chemin CSV"
 
foreach ($user in $users) {
   
   
New-ADUser -Name $User.DisplayName -Surname $user.LastName <#nom famille#> -Office $user.Office <#bureau#> -HomePhone $user.PhoneNumber -OfficePhone $user.PhoneNumber  -DisplayName $User.DisplayName <#nom complet#> -GivenName $User.FirstName <#prénom#> -City $User.City -Department $User.Department <#service#> -MobilePhone $User.MobilePhone -EmailAddress $User.UserPrincipalName -StreetAddress $User.StreetAddress -PostalCode $user.PostalCode
                                 
                   
                   }
 
PS : ça plante des le début pour le -name car le $User.DisplayName c'est nom+prénom et c'est>20caractères

mood
Publicité
Posté le 29-03-2018 à 14:45:15  profilanswer
 

n°153133
Je@nb
Modérateur
Kindly give dime
Posté le 29-03-2018 à 15:07:39  profilanswer
 

suffit de tronquer

n°153134
goohub
Posté le 29-03-2018 à 15:12:29  profilanswer
 

Tronquer quoi ? J'aimerai éviter de tronquer le login utilisateur, vu que ça passe si je l'ajoute a la main via la GUI ca doit bien être possible sans tronquer.
Mais  merci du retour :)


Message édité par goohub le 29-03-2018 à 15:19:01
n°153136
Je@nb
Modérateur
Kindly give dime
Posté le 29-03-2018 à 15:21:35  profilanswer
 

ils ressemblent à quoi ces attributs qd tu les crées par la gui ?

n°153137
goohub
Posté le 29-03-2018 à 15:27:55  profilanswer
 

Ils ressemblent a ca :  
 
https://encrypted-tbn0.gstatic.com/ [...] 2JL-yW6zGw
 
En francais "nom d'ouverture de session utilisateur  ou "user logon name" en anglais

n°153138
Je@nb
Modérateur
Kindly give dime
Posté le 29-03-2018 à 15:31:11  profilanswer
 

je te demande de regarder à quoi ressemblent les attributs lorsque tu crées des gens avec des noms par la gui

n°153139
goohub
Posté le 29-03-2018 à 15:38:16  profilanswer
 

Au temps pour moi. Ils ressemblent à ca :  
 
DistinguishedName : CN=prénomlooooooong nomloooooooooong,OU=ImportOldUsers,DC=domain,DC=local
Enabled           : True
GivenName         : prénomlooooooong
Name              : prénomlooooooong nomloooooooooong
ObjectClass       : user
SamAccountName    : prénomlooooooong.nom
Surname           : nomloooooooooong
UserPrincipalName : prénomlooooooong.nomloooooooooong@domain.local


Message édité par goohub le 29-03-2018 à 15:38:42
n°153140
Je@nb
Modérateur
Kindly give dime
Posté le 29-03-2018 à 15:42:58  profilanswer
 

donc ça bien été tronqué

n°153141
goohub
Posté le 29-03-2018 à 15:44:27  profilanswer
 

Pas pour le Name ni pour le UserPrincipalName qui sont en gros les champs qui m'intéressent.

n°153142
Je@nb
Modérateur
Kindly give dime
Posté le 29-03-2018 à 15:46:04  profilanswer
 

surchage le samaccountname

mood
Publicité
Posté le 29-03-2018 à 15:46:04  profilanswer
 

n°153143
goohub
Posté le 29-03-2018 à 15:51:12  profilanswer
 

Surcharge?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Systèmes & Réseaux Pro
  Infrastructures serveurs

  ajout nouveaux utilisateurs AD avec powershell nom > 20 caractères

 

Sujets relatifs
Administrteur ADRouteur ASUS AC68U: Ajout/suppression impossible (DHCP et MAC WIFI etc
[RESOLU] [AD] délégation modification champ "Bureau"Migration AD
Ajout ADMX pour GPO[RESOLU] [AD] sites et services
Tester le nombre max d'utilisateurs en WifiArchitecture réseau nouveaux locaux
PSEXEC / Remote PowershellFaire communiquer 2 réseaux distincts et Déployer l'AD
Plus de sujets relatifs à : ajout nouveaux utilisateurs AD avec powershell nom > 20 caractères


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR