我面临的问题是,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?