1

我面临的问题是,csvde.exe从 an 中导出ActiveDirectory会更改列的顺序。我知道CSVDE 文档中的以下行:

LDAP 可以按任何顺序返回属性,并且 csvde 不会尝试对列强加任何顺序。

我也看到了这个问题。但是我想知道为什么LDAP在不同的 pc 甚至不同的 pc 上返回不同的订单queries。让我给你看一个例子:

这是两个commands

csvde -u -f userdata_it.csv -d "ou=it,dc=your-company,dc=org" -l objectClass,SamAccountName,CN,Distinguishname,memberOf

csvde -u -f userdata_entwicklung.csv -d "ou=entwicklung,dc=your-company,dc=org" -l objectClass,SamAccountName,CN,Distinguishname,memberOf

完全一样,期待organisational unit. 但我有一个pc,它将获得第一个的csv列顺序queryobjectClass,SamAccountName,CN,Distinguishname,memberOf

而对于第二个query
objectClass,SamAccountName,CN,memberOf,Distinguishname

我想知道为什么会这样?因为在另一个方面,pc这就像预期的那样工作。有没有已知的解决方案?也许另一个程序比csvde

4

1 回答 1

1

LDAP 搜索的结果不可重复,即排序不可重复或不可预测。LDAP 客户端不得假定 LDAP 搜索结果中的条目、属性或属性选项的顺序。

也可以看看

于 2012-12-09T11:55:13.947 回答