Question
Erreur New-ADUser : Directory object not found
- Bon
- Auteur du sujet
- Hors Ligne
- Nouveau membre
Réduire
Plus d'informations
- Messages : 1
- Remerciements reçus 0
il y a 8 ans 2 semaines #21564
par Bon
Erreur New-ADUser : Directory object not found a été créé par Bon
Bonsoir, je suis débutant en PowerShell.
Ceci est mon tout premier script.
Il a pour but d'ajouter des nouveaux users dans mon AD grâce à un fichier csv externe, mais il me sort une erreur sur le New-ADUser que je ne comprends pas, je viens donc vous demander de l'aide.
Le script Powershell :
$users = Import-Csv -Path '.\Desktop\addUserAD\users.csv' -Delimiter ';'
foreach($user in $users)
{
$pass = \"azerty@123456\"
$name = $user.Name
$samAccoutName = $user.SAMAccountName
$surname = $user.surname
$givenName = $user.givenName
$description = $user.Description
$ou = $user.ou
New-ADUser -Name $name -SamAccountName $samAccoutName -Surname $surname -GivenName $givenName -Description $description -Path $ou
}
Voici mon fichier Csv :
Name;SAMAccountName;surname;givenName;Description;ou
Bon;Bon;Bon;Allan;DiiageQuizlet user account;\"OU=Users,DC=Diiage,DC=Quizlet\"
Cloup;Cloup;Cloup;Valentin;DiiageQuizlet user account;\"OU=Users,DC=Diiage,DC=Quizlet\"
et voici l'erreur retournée :
New-ADUser : Directory object not found
At C:\Users\Administrator\Desktop\addUserAD\addUsers.ps1:13 char:5
+ New-ADUser -Name $name -SamAccountName $samAccoutName -Surname $s ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (CN=Bon,OU=Users,DC=Diiage,DC=Quizlet:String) [New-ADUser], ADI
dentityNotFoundException
+ FullyQualifiedErrorId : ActiveDirectoryCmdlet:Microsoft.ActiveDirectory.Management.ADIdentityNotFoundEx
ception,Microsoft.ActiveDirectory.Management.Commands.NewADUser
New-ADUser : Directory object not found
At C:\Users\Administrator\Desktop\addUserAD\addUsers.ps1:13 char:5
+ New-ADUser -Name $name -SamAccountName $samAccoutName -Surname $s ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (CN=Cloup,OU=Users,DC=Diiage,DC=Quizlet:String) [New-ADUser], A
DIdentityNotFoundException
+ FullyQualifiedErrorId : ActiveDirectoryCmdlet:Microsoft.ActiveDirectory.Management.ADIdentityNotFoundEx
ception,Microsoft.ActiveDirectory.Management.Commands.NewADUser
Merci d'avance,
Bonne soirée
Ceci est mon tout premier script.
Il a pour but d'ajouter des nouveaux users dans mon AD grâce à un fichier csv externe, mais il me sort une erreur sur le New-ADUser que je ne comprends pas, je viens donc vous demander de l'aide.
Le script Powershell :
$users = Import-Csv -Path '.\Desktop\addUserAD\users.csv' -Delimiter ';'
foreach($user in $users)
{
$pass = \"azerty@123456\"
$name = $user.Name
$samAccoutName = $user.SAMAccountName
$surname = $user.surname
$givenName = $user.givenName
$description = $user.Description
$ou = $user.ou
New-ADUser -Name $name -SamAccountName $samAccoutName -Surname $surname -GivenName $givenName -Description $description -Path $ou
}
Voici mon fichier Csv :
Name;SAMAccountName;surname;givenName;Description;ou
Bon;Bon;Bon;Allan;DiiageQuizlet user account;\"OU=Users,DC=Diiage,DC=Quizlet\"
Cloup;Cloup;Cloup;Valentin;DiiageQuizlet user account;\"OU=Users,DC=Diiage,DC=Quizlet\"
et voici l'erreur retournée :
New-ADUser : Directory object not found
At C:\Users\Administrator\Desktop\addUserAD\addUsers.ps1:13 char:5
+ New-ADUser -Name $name -SamAccountName $samAccoutName -Surname $s ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (CN=Bon,OU=Users,DC=Diiage,DC=Quizlet:String) [New-ADUser], ADI
dentityNotFoundException
+ FullyQualifiedErrorId : ActiveDirectoryCmdlet:Microsoft.ActiveDirectory.Management.ADIdentityNotFoundEx
ception,Microsoft.ActiveDirectory.Management.Commands.NewADUser
New-ADUser : Directory object not found
At C:\Users\Administrator\Desktop\addUserAD\addUsers.ps1:13 char:5
+ New-ADUser -Name $name -SamAccountName $samAccoutName -Surname $s ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (CN=Cloup,OU=Users,DC=Diiage,DC=Quizlet:String) [New-ADUser], A
DIdentityNotFoundException
+ FullyQualifiedErrorId : ActiveDirectoryCmdlet:Microsoft.ActiveDirectory.Management.ADIdentityNotFoundEx
ception,Microsoft.ActiveDirectory.Management.Commands.NewADUser
Merci d'avance,
Bonne soirée
Connexion ou Créer un compte pour participer à la conversation.
- Geant
- Hors Ligne
- Membre junior
Réduire
Plus d'informations
- Messages : 20
- Remerciements reçus 0
il y a 8 ans 2 semaines #21565
par Geant
Réponse de Geant sur le sujet Re:Erreur New-ADUser : Directory object not found
Salut,
Avant de lancer la commande New-ADUser arrives-tu à lire correctement toutes les propriétés de ton fichier csv ?
Le distinguished name de l'OU de destination est-il bon ?
Je pense que tu même retirer les doubles quotes sur le distinguishedname de l'OU.
Essayes et tiens nous au courant
Avant de lancer la commande New-ADUser arrives-tu à lire correctement toutes les propriétés de ton fichier csv ?
Le distinguished name de l'OU de destination est-il bon ?
Je pense que tu même retirer les doubles quotes sur le distinguishedname de l'OU.
Essayes et tiens nous au courant
Connexion ou Créer un compte pour participer à la conversation.
- Philippe
- Hors Ligne
- Modérateur
Réduire
Plus d'informations
- Messages : 1778
- Remerciements reçus 21
il y a 8 ans 2 semaines #21575
par Philippe
Réponse de Philippe sur le sujet Re:Erreur New-ADUser : Directory object not found
salut BonAllan
je rejoins en partie Geant sur ça réponse
j'ai testé ton script qui fonctionne bien avec les données que tu nous a fourni en dehors de l'OU
ton message d'erreur est explicite ou presque :
la cmdlet New-ADUser ne crée pas les OU si elle n'esiste pas, c'est pas sont rôle
il te faut utilisé New-ADOrganizationalUnit pour ça !!
je rejoins en partie Geant sur ça réponse
j'ai testé ton script qui fonctionne bien avec les données que tu nous a fourni en dehors de l'OU
ton message d'erreur est explicite ou presque :
l'OU donné dans le fichier n'existe pas, d'ou erreur !!ObjectNotFound: (CN=Bon,OU=Users,DC=Diiage,DC=Quizlettring) [New-ADUser
la cmdlet New-ADUser ne crée pas les OU si elle n'esiste pas, c'est pas sont rôle
il te faut utilisé New-ADOrganizationalUnit pour ça !!
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.071 secondes
- Vous êtes ici :
- Accueil
- forum
- PowerShell
- Entraide pour les débutants
- Erreur New-ADUser : Directory object not found