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

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

  script pour active directory

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

script pour active directory

n°37794
erwan5
Posté le 19-05-2008 à 16:40:24  profilanswer
 

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
mood
Publicité
Posté le 19-05-2008 à 16:40:24  profilanswer
 

n°37797
El Pollo D​iablo
REACHED THE END OF CAKE
Posté le 19-05-2008 à 16:52:53  profilanswer
 

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

n°37800
erwan5
Posté le 19-05-2008 à 17:10:30  profilanswer
 

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

n°37802
El Pollo D​iablo
REACHED THE END OF CAKE
Posté le 19-05-2008 à 17:23:19  profilanswer
 

T'as vraiment lu toute la page en lien ?

n°37807
erwan5
Posté le 19-05-2008 à 17:58:32  profilanswer
 

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
n°37809
El Pollo D​iablo
REACHED THE END OF CAKE
Posté le 19-05-2008 à 18:12:30  profilanswer
 

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
n°37810
erwan5
Posté le 19-05-2008 à 18:18:00  profilanswer
 

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
n°37814
El Pollo D​iablo
REACHED THE END OF CAKE
Posté le 19-05-2008 à 18:33:07  profilanswer
 

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

n°37852
erwan5
Posté le 20-05-2008 à 09:33:03  profilanswer
 

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
n°37856
El Pollo D​iablo
REACHED THE END OF CAKE
Posté le 20-05-2008 à 09:52:48  profilanswer
 

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

mood
Publicité
Posté le 20-05-2008 à 09:52:48  profilanswer
 

n°37858
Le Veilleu​r
Posté le 20-05-2008 à 09:56:33  profilanswer
 

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
n°37861
erwan5
Posté le 20-05-2008 à 10:09:32  profilanswer
 

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
n°37862
El Kokott
Le respect c'est la vie.
Posté le 20-05-2008 à 10:12:48  profilanswer
 

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.

n°37864
El Pollo D​iablo
REACHED THE END OF CAKE
Posté le 20-05-2008 à 10:15:03  profilanswer
 

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
n°37865
Le Veilleu​r
Posté le 20-05-2008 à 10:16:01  profilanswer
 

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
n°37866
El Pollo D​iablo
REACHED THE END OF CAKE
Posté le 20-05-2008 à 10:16:32  profilanswer
 

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:

n°37868
erwan5
Posté le 20-05-2008 à 10:29:23  profilanswer
 

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
n°37870
El Kokott
Le respect c'est la vie.
Posté le 20-05-2008 à 10:41:47  profilanswer
 

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
n°37873
erwan5
Posté le 20-05-2008 à 10:51:37  profilanswer
 

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

n°37875
El Pollo D​iablo
REACHED THE END OF CAKE
Posté le 20-05-2008 à 10:59:19  profilanswer
 

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
n°37877
El Kokott
Le respect c'est la vie.
Posté le 20-05-2008 à 11:12:00  profilanswer
 

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.

n°37913
Je@nb
Modérateur
Kindly give dime
Posté le 20-05-2008 à 19:52:15  profilanswer
 

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

n°38227
erwan5
Posté le 26-05-2008 à 17:19:25  profilanswer
 

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
n°38229
Le Veilleu​r
Posté le 26-05-2008 à 18:06:04  profilanswer
 

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
n°38239
erwan5
Posté le 27-05-2008 à 08:18:01  profilanswer
 

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

n°38265
c_moa
Posté le 27-05-2008 à 18:06:45  profilanswer
 

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
 

n°38370
erwan5
Posté le 30-05-2008 à 11:20:31  profilanswer
 

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

n°38396
Le Veilleu​r
Posté le 30-05-2008 à 18:57:21  profilanswer
 

Installer un proxy


---------------
Mon Blog : LeVeilleur.net | Hébergement d'images : Hostipics.net
n°38473
erwan5
Posté le 02-06-2008 à 09:35:42  profilanswer
 

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".
 

n°39884
clockover
That's the life
Posté le 01-07-2008 à 16:07:00  profilanswer
 

Nos pauvres petites têtes blondes...

n°39893
Lanstack
Posté le 01-07-2008 à 18:03:26  profilanswer
 

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


---------------
« Mais j'vous jure, y'a dix minutes, ça marchait très bien... »  
mood
Publicité
Posté le   profilanswer
 


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

  script pour active directory

 

Sujets relatifs
Réplication de active directory vers active directoryQuestion sur l'installation d'ADMT (Active Directory Migration Tools)
Migration Active Directory > Pb d'autorisations NTFSla différence entre forêt et arborence dans Active Directory
Admin tools pack pour Active DirectoryActive directory, plus d'un script à l'ouverture de session
Plus de sujets relatifs à : script pour active directory


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)