Bu sabah Active Directory nesne sunucusunda var olup olmadığını kontrol etmek gerekir güzel bir yöntem (DirectoryEntry.Exists), keşfetti. Bu yüzden bir basit ile çalıştı:Nasıl kimlik bilgileriyle DirectoryEntry.Exists sağlamaktır?
if (DirectoryEntry.Exists(path)) {}
Tabii ki onunla kimlik bilgilerini sağlamak için herhangi bir aşırı yüklenmeleri yoksundur.
Oturum açma hatası: Bilinmeyen kullanıcı adı veya kötü şifreyi kimlik bilgileri bu özel durumu almak sağlanmazsa, Çünkü. (System.DirectoryServices.DirectoryServicesCOMException)
bana AD sunucuda kodumu kimliğini doğrulamak için imkanı verir başka bir seçenek var mı? Ya da bir nesnenin varlığını kontrol etmek için? süreci koştu kullanıcı DirectoryEntry.Exists çağırmak için gerekli izinlere sahip değilse
benim tercih çözümü olur, ancak bu özellik bir göz, bana statik görünmüyor Yani: Ah http://msdn.microsoft.com/en-us/library/system.directoryservices.directoryentry.username.aspx –
Nevermind'i görüyorum. Evet, yeni bir DirectoryEntry kurmak zorundasın. Düzenlenen. – JoeBilly
Güzel bir kod örneği için teşekkürler. Anlaşılan tek yol bu. Bu varsayılan olarak mümkün olmayan bir pisi.net yöntemleri, ama en azından güzel bir çözüm işi yapar! –