我面临的问题是,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
列顺序query
:objectClass,SamAccountName,CN,Distinguishname,memberOf
而对于第二个query
:
objectClass,SamAccountName,CN,memberOf,Distinguishname
我想知道为什么会这样?因为在另一个方面,pc
这就像预期的那样工作。有没有已知的解决方案?也许另一个程序比csvde
?