Bonjour, je m'appelle Cédric, je suis en 2eme année de BTS Informatique de Gestion (IG) et je dois présenter 5 épreuves pratiques pour mes oraux de bts, l'une d'une , celle ci, est la mise en place d'un script powershell avec un active directory afin de récupérer un très grands nombres d'utilisateurs qui sont entrés dans un tableur comme exel ou calc, qui le transfère dans un document csv que j'appelle ensuite dans mon script powershell afin de les insérer dans mon active directory.
Le soucis est qu'après exécution de mon script, un message d'erreur s'affiche.
Voici mon script :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 $objOU=[ADSI]"LDAP://OU=Consultants, DC=lycee, DC=serveur.pti" $dataSource=import-csv "c:\pti\testuser.csv" foreach($dataRecord in $dataSource) { $cn=$dataRecord.cn $sAMAccountName=$dtataRecord.sAMAccountName $givenName=$dataRecord.FirstName $sn=$dataRecord.LastName $displayName=$sn + "," + $givenName $userPrincipalName=$givenName + "." + $sn + "@ac-poitiers.com" $objUser=$objOU.Create("user","CN="+$cn) $objUser.Put("sAMAccountName", $sAMAccountName) $objUser.Put("userPrincipalName", $userPrincipalName) $objUser.Put("displayName", $displayName) $objUser.Put("givenName", $givenName) $objUser.Put("sn",$sn) $objUser.SetInfo() $objUser.SetPassword("pomme") $objUser.psbase.InvokeSet("AccountDisabled", $false) $objUser.SetInfo() }
après avoir exécuter mon script gràce à la commande :
c:\pti\test.ps1
j'obtiens ce message d'erreur
Uploaded with ImageShack.us
Voilà donc j'ai ma petite idée, je pense que c'est le chemin de connexion qui n'est pas bon, mais d'une je ne sais pas comment régler ça, et de 2 je ne suis pas sur que se soit ça, donc si quelqu'un pouvait m'aider je lui en serais vraiment très très reconnaissant.
Partager