Giriş
Şu satırı dahil ederiz.
Constructor - path
IIS
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
Şöyle yaparız.
Eğer DirectoryEntry UserPrincipal ise şöyle yaparız.
Şu satırı dahil ederiz.
using System.DirectoryServices
;
Bu sınıf DirectorySearcher nesnesini kurmak için gerekir.Constructor - path
IIS
Şöyle yaparız.
DirectoryEntries entry =
new DirectoryEntry("IIS://localhost/W3SVC/AppPools")
LDAPŞöyle yaparız.
String ldapUrl = "LDAP://...";
DirectoryEntry entry = new DirectoryEntry(ldapUrl);
Gerçek bir url şöylestring ldapUrl = "LDAP://OU=Accounts,OU=Domtar,OU=DPP,DC=dnet,DC=domtar";
WinNtŞöyle yaparız.
DirectoryEntry entry = new DirectoryEntry("WinNT://INTRANET/acelya");
Children AlanıŞöyle yaparız.
DirectoryEntries appPools = new DirectoryEntry("IIS://localhost/W3SVC/AppPools").
Children;
Name AlanıŞöyle yaparız.
DirectoryEntries appPools =
new DirectoryEntry("IIS://localhost/W3SVC/AppPools").Children;
foreach (DirectoryEntry appPool in appPools)
{
Console.WriteLine(appPool.Name);
}
operator [] metoduEğer DirectoryEntry UserPrincipal ise şöyle yaparız.
UserPrincipal result = ...;
DirectoryEntry de = result.GetUnderlyingObject() as DirectoryEntry;
WriteLine("First Name: " + de.Properties["givenName"].Value);
WriteLine("Last Name : " + de.Properties["sn"].Value);
WriteLine("SAM account name : " + de.Properties["samAccountName"].Value);
WriteLine("User principal name: " + de.Properties["userPrincipalName"].Value);
Şöyle yaparız.de.Properties["fullName"].Value.ToString();
Çıktı olarak "Açelya Çiçek" alırız.
Hiç yorum yok:
Yorum Gönder