allora sono riuscito a fare qualcosina ma non tutto funziona come dovrebbe. se avete 2 minuti vi spiego..
la mia paginetta asp:
- ricerca gli utenti di un gruppo con una query
- ne visualizza le proprietà più importanti
- abilita/disabilita un utente
- crea un nuovo utente configurandone i parametri
- assegna l'utente creato ad un gruppo e imposta il gruppo primario
Il problema attuale è che l'unico modo che ho trovato per assegnare l'utente al gruppo [b]hcprot[/b] è con
objGroup.Add("LDAP://CN=" & cn & ",CN=Users,DC=upo,DC=local")
e questo effettivamente ha riscontro in ADUC ma allo stesso tempo non va a modificare la proprietà [b]memberOf[/b] che viene invece settata se passo manualmente da ADUC e guarda caso è proprio la proprietà che verifico nella mia query
Se provo a impostare la memberOf con
us.PutEx 2, "memberOf", Array("CN=hcprot,CN=Users,DC=upo,DC=local")
ottengo
Active Directory error '8000500d'
NB: potrei ottenere l'elenco utenti del gruppo anche con qcosa tipo
Set Computer = GetObject("WinNT://" & strDomain)
Computer.Filter = Array("Group")
For Each Group in Computer
Response.Write Group.Name
Next
ma con questo non riesco a fare query su nome o username
avete idee? grazie