【发布时间】:2023-06-17 11:09:01
【问题描述】:
我需要使用随机生成的密码在 AD 中创建新用户,该密码必须在首次登录时重置。我可以使用 DirectoryEntry 毫无问题地连接,但我想使用 System.DirectoryServices.AccountManagement。尝试通过 SSL 连接到服务器时,出现以下异常:
传递的 ContextOptions 对此商店类型无效。必须指定 Negotiate 或 SimpleBind,并且它们不能组合。
使用 ContextOptions.SecureSocketLayer。
在尝试设置用户密码时,Negotiate 和 SimpleBind 都会抛出异常,因为我必须通过 SSL 进行连接。
由于我可以通过 SSL 与 DirectoryServices 连接,我认为代码不是问题,但会发布任何可能有帮助的内容。
【问题讨论】:
标签: vb.net active-directory directoryservices account-management