Question Erreur New-ADUser : Directory object not found

Plus d'informations
il y a 8 ans 2 semaines #21564 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

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 8 ans 2 semaines #21565 par Geant
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 :)

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 8 ans 2 semaines #21575 par Philippe
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 :

ObjectNotFound: (CN=Bon,OU=Users,DC=Diiage,DC=Quizlettring) [New-ADUser

l'OU donné dans le fichier n'existe pas, d'ou erreur !!:evil:
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
Propulsé par Kunena