|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: May 2006
Messaggi: 883
|
ASP & ACTIVE DIRECTORY ....
Ho il seguente quesito:
lavoro al supporto informatico di un'azienza dove sono presenti 3 server, un dominio e 5 PC per poter gestire ed amministrare una rete (Sito, creazione account utenti con active directory e tanto altro ). In parole povere vorrei creare delle pag ASP per poter raccogliere tutte le informazioni degli utenti creati con active directory (una volta c'era), ufficio, n°tel, nome, cognome, etc. Non so da dove iniziare.... |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Aug 2003
Città: Lugano (Svizzera)
Messaggi: 598
|
Sei forzatamente legato ad ASP o puoi utilizzare anche .NET?
In .NET puoi utilizzare DirectoryServices che ti semplifica non poco la vita. Non è difficile neanche in ASP, ti basta conoscere il nome delle proprietà dei vari campi di un oggetto AD, per esempio: VBScript (naturalmente sostituisci i <qualcosa> con la rispettiva stringa): Crei l'oggetto che punta ad una determinata OU Codice:
Set objTargetOU = GetObject("LDAP://OU=Test,OU=Utenti,DC=testdomain,DC=net") Codice:
set objUser = objTargetOU.Create("user", "cn=<CommonNameDaCreare>") Codice:
objUser.Put "sAMAccountName", <username> objUser.Put "userPrincipalName", <username> & "@testdomain.net" objUser.Put "givenName", <nome> objUser.Put "sn", <cognome> objUser.Put "displayName", <cognome> & " " & <nome> objUser.SetPassword(<password>) objUser.AccountDisabled = FALSE objUser.Put "profilepath", "C:\AD Test\UserProfile\<username>" objUser.Put "Title", "Titolo" objUser.Put "Department", "Dipartimento" objUser.Put "ipphone", "IP Phone" objUser.Put "description", "Descrizione" objFlags = objUser.Get("userAccountControl") objUser.put "userAccountControl", objFlags OR &H10000 objUser.SetInfo Codice:
Set groupObj = GetObject("WinNT://domaintest/TestGroup") groupObj.Add ("WinNT://domaintest/<username>") Comunque, se puoi, consiglio di utilizzare i directoryservices con .net. Se hai domande chiedi pure.
__________________
XBox GamerTag : Black CrB | PSN : Black_CrB | Steam : CrB® |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: May 2006
Messaggi: 883
|
.... posso usare solo ASP.
Il codice riportato serve a creare l'utente? A me serve solo a tirare fuori i dati che mi interessano Scusami ma ho un po di difficoltà. Disolito io uso ASP solo per interagire con i data base SQLServer o Access, per me questo è nuovo. Grazie |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Aug 2003
Città: Lugano (Svizzera)
Messaggi: 598
|
Esatto, quello script crea un utente.
Se devi solo leggere è ancora più semplice. Ora devo scappare, tu intanto dai un occhiata a questi 2 siti su cui dovresti trovare tutto quello che ti serve.. se hai ancora dubbi domani ti posto il codice che ti serve: techtasks.com www.activexperts.com
__________________
XBox GamerTag : Black CrB | PSN : Black_CrB | Steam : CrB® |
![]() |
![]() |
![]() |
#5 |
Senior Member
Iscritto dal: May 2006
Messaggi: 883
|
Grazie per la dritta Crashbandy80.
Ho visitato i due siti è sono riuscito a tirare fuori qualcosa, ci sono quasi.... ![]() se ho dei problemi ti posso ricontattare? ..... |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 08:43.