Errore in fase di modifica Password

venerdì 14 aprile 2006 - 10.22

BiBi Profilo | Junior Member

Sto cercando di modificare la password di un utente di ActiveDirectory, ma nel momento in cui vado a fare l'Invoke, mi dà questo messaggio di errore:
"Impossibile trovare la proprietà della directory nella cache".
Cosa sto sbagliando?

Via mando il codice che ho generato.

Dim prova As DirectoryServices.DirectoryEntry = New DirectoryServices.DirectoryEntry("LDAP://miocomputer/cn=Users,dc=miodominio,dc=com", lsUtente, lsPassword, DirectoryServices.AuthenticationTypes.Secure)

Dim ricerca As New DirectoryServices.DirectorySearcher(prova)
Dim ris As DirectoryServices.SearchResult = ricerca.FindOne

Dim bindCheck As Object = prova.NativeObject
'Dim s As String

Try
prova = ris.GetDirectoryEntry()
prova.Invoke("ChangePassword", New Object() {lsPassword, lsNewPassword})
prova.CommitChanges()
Finally
If Not prova Is Nothing Then prova.Dispose()
End Try

Grazie a tutti.

Ciao!
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5