2011-01-19 10 views
0

は、顧客サイトで作成されたログのActive DirectoryのLDAP結果に珍しい形式で発生しました.C LDAP(.Net)アプリケーションからアクティブなディレクトリをLDAPで照会したときです。 "cn = group1、ou = someOU、dc = company、dc = com"、 "cn = group1 ou = someOU dc = company dc = com"(コンマはありません) googled私の指が燃え尽きるまでこれまで説明を見つけることはできません。 誰でもこれを説明できますか?珍しいLDAPのdistinguishedName形式

答えて

1

サーバがそのような壊れたDNを返すことはほとんどありません。ソフトウェアがログファイルに変換する可能性が高いと考えられます。

+0

私の最初の考えも - まだこれを研究しています。しかし、ソフトウェアは結果を文字列にダンプしてWCFで送信します。それ以外はどこにでもOK(カンマ)。私が謎を解くと更新されます。 –

+0

OK、私は他のユーザーに警告として私の質問を残します:)確かに、DBエクスポートツールはCSVを生成していましたが、カンマを空白に置き換えました。 LDAPパーサーがあれば、スラッシュを使ってエンコードされた特殊文字を処理できることを確認してください。 "、" => "、"、 ";" => "\;" etc- http://msdn.microsoft.com/en-us/library/aa366101(v=vs.85).aspxを参照してください。 –