23 messaggi dal 06 dicembre 2005
Ciao a tutti, per creare un utente in AD utilizzo il seguente codice

Dim oDirectoryEntry As New System.DirectoryServices.DirectoryEntry(sPath)
Dim myEntries As DirectoryEntries = oDirectoryEntry.Children
Dim myDirectoryEntry As DirectoryEntry = myEntries.Add("Sample", oDirectoryEntry.SchemaClassName)
myDirectoryEntry.CommitChanges()


Il problema è che una volta lanciato mi esce il seguente errore

Errore: accesso generale negato

Ovviamente si tratta di permessi, essendo l'utente ASPNET del gruppo Users e quindi impossibilitato a scrivere su AD. Come faccio ad attribuire nuovi permessi ad ASPNET affinchè scriva sul active directory ?

Grazie
marcocampa wrote:
Ovviamente si tratta di permessi, essendo l'utente ASPNET del gruppo Users e quindi impossibilitato a scrivere su AD. Come faccio ad attribuire nuovi permessi ad ASPNET affinchè scriva sul active directory ?

il server web deve far parte del dominio, o comunque essere in trust con quest'ultimo.
i permessi li dai dal tool di gestione degli utenti.

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
23 messaggi dal 06 dicembre 2005
Per dare i permessi, io creo l'utente in AD sotto Users e lo aggiungo ai membri di AccountOperators e Administrators (per sicurezza), ma non cambia nulla. E' corretto laprocedura ?

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.