script pour active directory

script pour active directory - Réseaux - Systèmes & Réseaux Pro

Marsh Posté le 19-05-2008 à 16:40:24    

bonjour à tous ! :hello:  
 
Voila mon petit problème, je suis responsable d'un réseau avec 150 utilisateurs dont la plus part sont des élèves.
C'est pourquoi je recherche un script ou un logiciel me permettant à l'aide d'une liste tapée dans un document (word ou exel) de les créés automatiquement dans une nouvelle Unité d'Organisation.
 
merci d'avance  
 
erwan5


---------------
erwan5
Reply

Marsh Posté le 19-05-2008 à 16:40:24   

Reply

Marsh Posté le 19-05-2008 à 16:52:53    

Tu as dans les support tools de 2003 l'outil CSVDE qui est fait pour ce genre de chose : http://technet2.microsoft.com/wind [...] x?mfr=true

Reply

Marsh Posté le 19-05-2008 à 17:10:30    

je ne trouve toujours pas le moyen de créé toute une liste d'utilisateur :cry:

Reply

Marsh Posté le 19-05-2008 à 17:23:19    

T'as vraiment lu toute la page en lien ?

Reply

Marsh Posté le 19-05-2008 à 17:58:32    

C'est que je suis pas totalement bilingue. je comprend pas grand chose.c'est pour sa que je vien demander de l'aide. :D


---------------
erwan5
Reply

Marsh Posté le 19-05-2008 à 18:12:30    

Bilingue faut pas exagérer, mais un minimum de compréhension ecrite de l'anglais c'est vraiment indispensable si tu veux avancer un peu en info...
Mais bon sinon rien qu'avec le nom du soft et google.fr : http://www.google.fr/search?hl=fr& [...] %3Dlang_fr
http://www.laboratoire-microsoft.o [...] win/csvde/


Message édité par El Pollo Diablo le 19-05-2008 à 18:13:41
Reply

Marsh Posté le 19-05-2008 à 18:18:00    

Je c'est bien qu'il faut être bon en anglais si par la suite tu conné des cour d'anglais rapide sur internet  :lol:  
sinon je vais essayer et j'écrirai les résultat de mes expériences.
 
merci pour ton aide j'en aurai peu-être encore besoin  
 
encore merci


---------------
erwan5
Reply

Marsh Posté le 19-05-2008 à 18:33:07    

erwan5 a écrit :

Je c'est bien qu'il faut être bon en anglais si par la suite tu conné des cour d'anglais rapide sur internet  :lol:


 
Y'a pas des profs d'anglais dans ton bahut ? ;) Et tant qu'a faire choppe peut-etre 2-3 cours de français au passage :o

Reply

Marsh Posté le 20-05-2008 à 09:33:03    

Beaucoup d'exemples de scripts parlent de liens LDAP. sais tu ce que c'est ?
(sa va les fautes) :na:


Message édité par erwan5 le 20-05-2008 à 09:34:58
Reply

Marsh Posté le 20-05-2008 à 09:52:48    

Pour ce genre de question c'est google/wiki quand même :/
http://fr.wikipedia.org/wiki/Light [...] s_Protocol

Reply

Marsh Posté le 20-05-2008 à 09:52:48   

Reply

Marsh Posté le 20-05-2008 à 09:56:33    

Code :
  1. CSVDE -i -f c:\users.csv


 
Et ton fichier csv sous forme de

Code :
  1. DN,objectClass,sAMAccountName,sn,givenName,userPrincipalName
  2. "CN=Danielle Tiedt,OU=Employees,DC=contoso,DC=com",user,dtiedt,Tiedt,Danielle,danielle.tdiedt@contoso.com


 
Exemple venant de "Managing an maintaining a Ms Windows Server 2003 environement.
 
Sinon, je pense que tu devrais investir dans un bon livre sur windows server. Ceux de Minassi sont très bien fait.


---------------
Mon Blog : LeVeilleur.net | Hébergement d'images : Hostipics.net
Reply

Marsh Posté le 20-05-2008 à 10:09:32    

y'a un moyen de les créer a partir d'une liste sous exel ou autres?
plutot que un par un.

Message cité 2 fois
Message édité par erwan5 le 20-05-2008 à 10:10:03
Reply

Marsh Posté le 20-05-2008 à 10:12:48    

Oui, en faiant un loop qui lit les donées et exécute le script à chaque fois. Minassi again, et un bouquin sur le scripting vb.

Reply

Marsh Posté le 20-05-2008 à 10:15:03    

erwan5 a écrit :

y'a un moyen de les créer a partir d'une liste sous exel ou autres?
plutot que un par un.


 
Bien sur que oui on peut faire une liste, c'est fait pour et c'est expliqué dans les différents liens donnés...
Et oui tu peux faire ta liste avec Excel, faut juste convertir le fichier en CSV a la fin.


Message édité par El Pollo Diablo le 20-05-2008 à 10:15:54
Reply

Marsh Posté le 20-05-2008 à 10:16:01    

erwan5 a écrit :

y'a un moyen de les créer a partir d'une liste sous exel ou autres?
plutot que un par un.


Tu as vu et compris ce que je t'ai mis plus haut ?
 
Tu transformes ton fichier xls en csv avec les bonnes infos et puis un petit csvde, c'est fait.


---------------
Mon Blog : LeVeilleur.net | Hébergement d'images : Hostipics.net
Reply

Marsh Posté le 20-05-2008 à 10:16:32    

El Kokott a écrit :

Oui, en faiant un loop qui lit les donées et exécute le script à chaque fois. Minassi again, et un bouquin sur le scripting vb.


 
Gni ?  :heink:

Reply

Marsh Posté le 20-05-2008 à 10:29:23    

c'est ok j'ai compri ! j'ai mit le temps c'est vrai je test et si j'ai des soucis je demanderai sur le forum
 
merci a tous le monde pour la patience je débute dans le monde des scriptes :whistle:


Message édité par erwan5 le 20-05-2008 à 10:30:03
Reply

Marsh Posté le 20-05-2008 à 10:41:47    

EL Pollo : tu écris ta liste d'utilisateurs dans un doc (xls, txt, whatever) puis tu exécutes ton script de création de compte en le parcourant. Si il y a plus rapide, je suis preneur, parceque cette une méthode efficace mais assez gourmande en temps :p

Message cité 1 fois
Message édité par El Kokott le 20-05-2008 à 10:42:16
Reply

Marsh Posté le 20-05-2008 à 10:51:37    

Une autre petite question en passant. Je doit surveiller les sites visités par les éleves et je voulais savoir s'il existait une solution plus simple que la mise en place d'un proxy.
 
merci

Reply

Marsh Posté le 20-05-2008 à 10:59:19    

El Kokott a écrit :

EL Pollo : tu écris ta liste d'utilisateurs dans un doc (xls, txt, whatever) puis tu exécutes ton script de création de compte en le parcourant. Si il y a plus rapide, je suis preneur, parceque cette une méthode efficace mais assez gourmande en temps :p

 

:heink:
CSVDE permet de base d'importer tous les objets que t'as décris dans ton csv, encore une fois c'est fait pour...


Message édité par El Pollo Diablo le 20-05-2008 à 10:59:51
Reply

Marsh Posté le 20-05-2008 à 11:12:00    

Ok, je ne l'ai jamais utilisé, ayant commencé par apprendre en autonome, ce sont les premiers scripts utiles dont j'ai eu besoin. Je crois que je vais retourner dans uen librairie trèèès rapidement.

Reply

Marsh Posté le 20-05-2008 à 19:52:15    

J'avais fait un petit post pour utiliser Excel dans PowerShell : http://supportech.insa-lyon.fr/blo [...] shell.aspx
 
Après, c'est pas dur d'utiliser soit les fonctions natives de powershell pour AD, soit les objets de Quest gratos http://www.quest.com/activeroles-server/arms.aspx
 
Et après on peut faire des choses sympa comme :
 

Code :
  1. param($ExcelFile)
  2. Add-PSSnapin Quest.ActiveRoles.ADManagement
  3. function get-ExcelData($dataSource,$sqlcommand) {
  4. $cnnStr = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source=$dataSource;"
  5. $cnnStr += 'Extended Properties="Excel 8.0;"'
  6. $cnn = New-Object Data.OleDb.OleDbConnection $cnnStr
  7. $cmd = New-Object Data.OleDb.OleDbCommand $sqlCommand, $cnn
  8. $cnn.Open()
  9. $adapter = New-Object Data.OleDb.OleDbDataAdapter $cmd
  10. $dataset = New-Object Data.DataSet
  11. [void] $adapter.Fill($dataSet)
  12. $cnn.Close()
  13. $dataSet.Tables | Select -Expand Rows
  14. }
  15. $userList = get-ExcelData $ExcelFile 'SELECT * FROM [Sheet1$]'
  16. write-host -foregroundcolor Green $userList.Count "Users loaded"
  17. $OU = 'OU=test,DC=win2008,DC=local'
  18. write-host -foregroundcolor Green "Destination OU : "  $OU
  19. connect-qadService -service win2008.local
  20. $userList | %{new-QADUser -ParentContainer $OU -Name $_.EmployerId -SamAccountName $_.EmployerId -FirstName $_.FirstName -LastName $_.LastName -UserPassword "ComplexPass@w0rd" }
  21. write-host -foregroundcolor Green "Users added"
  22. disconnect-qadService

Reply

Marsh Posté le 26-05-2008 à 17:19:25    

c'est bon j'ai réussi ! :D  :D  
merci a tous !!!
 
reste un petit soucis mon script ne créé pas automatiquement un dossier par utilisateur. est ce qu'un tel script ou une autre solution existent-ils encore merci a tous les gens!! :)


Message édité par erwan5 le 26-05-2008 à 17:21:23
Reply

Marsh Posté le 26-05-2008 à 18:06:04    

Si dans le profil tu as mis \\filesrv\home\%USERNAME%
Ca va les créer tout seul lors du logon.


---------------
Mon Blog : LeVeilleur.net | Hébergement d'images : Hostipics.net
Reply

Marsh Posté le 27-05-2008 à 08:18:01    

c'est la le problème "le veilleur" mon script inscrivait dans le profils \\serveur\home\%username% mais pour qu'il l'applique il fallait que je retourne dans le profil pour appliquer ce paramètre c'est pourquoi j'ai voulu contourné le problème avec d'autres sccripts un qui créé le dossier et un autre le lecteur réseau.
 
j'vou que j'ai pas trop compris pourquoi le premier de marchait pas

Reply

Marsh Posté le 27-05-2008 à 18:06:45    

Citation :

Une autre petite question en passant. Je doit surveiller les sites visités par les éleves et je voulais savoir s'il existait une solution plus simple que la mise en place d'un proxy.  
 
merci


 
Dans un établissement scolaire, installe un slis.
L'académie à l'origine du projet est celle de Grenoble.
http://www.ac-grenoble.fr/slis/
Mais plusieurs académies ont montés le leur.
Si c'est la cas, contacte le responsable, et tu obtiendras une procédure pour automatiser l'install en fonction de tes paramètres.
 
Tu as une démo de l'interface : http://www.ac-grenoble.fr/slis/slis-virtuel.html
 

Reply

Marsh Posté le 30-05-2008 à 11:20:31    

comment faire pour voir pour chaques utilisateurs les sites qu'ils sont allé voir. merci de l'aide

Reply

Marsh Posté le 30-05-2008 à 18:57:21    

Installer un proxy


---------------
Mon Blog : LeVeilleur.net | Hébergement d'images : Hostipics.net
Reply

Marsh Posté le 02-06-2008 à 09:35:42    

justement pour des raison de budjet je voudrais savoir s'il est possible d'installer un logiciel gratuit sur mon serveur de domaine actuelle :D qui me ferai cela ???? :??: ou si je n'ai pas le choix et je dois mètre en place un proxy "physique".
 

Reply

Marsh Posté le 01-07-2008 à 16:07:00    

Nos pauvres petites têtes blondes...

Reply

Marsh Posté le 01-07-2008 à 18:03:26    

Tu as Solstice (développé par l'académie de Dijon)


---------------
« Mais j'vous jure, y'a dix minutes, ça marchait très bien... »  
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed