Alkampfer's Place

Il blog di Gian Maria Ricci
posts - 659, comments - 871, trackbacks - 80

My Links

News

Gian Maria Ricci Mvp Logo CCSVI in Multiple Sclerosis

English Blog

Tag Cloud

Article Categories

Archives

Post Categories

Image Galleries

I miei siti

Siti utili

DirectoryEntry – non solo per active directory

Se si legge la documentazione dell'oggetto DirectoryEntry si suppone che tale oggetto sia utile solamente per active directory, invece ruminando per la rete si può vedere che è utilissimo anche per accedere al pc locale, ecco ad esempio come cambiare la password ad un utente del mio portatile, ltricci è il nome della macchina, mentre invece guardian è il nome utente, il mio portatile non è stato mai agganciato a nessuna active directory.

DirectoryEntry entry = new DirectoryEntry(
   
"WinNT://ltricci/guardian""gianmaria.ricci""lami@passw0rd");
Console.Writeline(
"Retrieved username:" + entry.Name + "\n");
 
entry.Invoke(
"SetPassword"new object[] { "nu0v@pa$sword" });

ed inoltre tramite questa classe potete enumerare e gestire i gruppi o anche i servizi, decisamente utile. Attenzione che la stringa di connessione sia "WinNT://nome macchina" con le W e NT maiuscole, dato che è tutto case sensitive.

Alk.

Print | posted on domenica 25 novembre 2007 02:12 | Filed Under [ .NET ]

Feedback

Gravatar

# re: DirectoryEntry – non solo per active directory

Io la sto usan^do moltissimo e mi rammarica vedere che nessuno abbia implementato non dico un ORM ma almeno un assembly un pochino decente che sfrutti questo utilissimo oggetto sigh sigh ...
25/11/2007 04:45 | raffaeu
Comments have been closed on this topic.

Powered by:
Powered By Subtext Powered By ASP.NET