SetPassword非常慢

时间:2010-03-16 14:09:51

标签: active-directory directoryservices

使用System.DirectoryServices与活动目录通信时遇到性能问题。 DirectoryEntry.Invoke(“SetPassword”,新对象[] {密码})有时需要15秒。进行呼叫的服务在同一台计算机上运行。 什么能让它变慢?

干杯,

BJA

2 个答案:

答案 0 :(得分:1)

您是否验证过网站之间的Active Directory复制是否正常运行?大多数属性更改被动排队等待复制,但密码更改会立即被复制。

答案 1 :(得分:1)

我已经能够通过打开防火墙上的端口464解决此问题,这是ADSI API首次尝试在网络上执行CRL检查以进行用户身份验证。

http://www.pc-library.com/ports/tcp-udp-port/464/