我希望我已经恰当地命名了这个问题。这里有点混合主题。
我创建了一个函数C#
来创建一个 Active Directory 用户。使用需要如下所示的 LDAP 字符串:
userinfo.displayName = "Surname, Firstname"
CN=" + userinfo.displayName, "user"
由于逗号在字符串中,以下异常消息被传回。
指定了无效的 dn 语法。
应用字符串后的完整 dn 如下
"CN=Surname**,** Lastname,OU=Users,DC="Foo",DC="net"
通用名称 CN= 中的逗号是问题所在...
有没有办法让 C# 忽略字符串中的逗号?有效地逃避它。