首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >向dsquery输出添加逗号

向dsquery输出添加逗号
EN

Stack Overflow用户
提问于 2012-10-18 22:55:22
回答 1查看 7.2K关注 0票数 2

因此,我正在编写一个批处理文件,该文件将由计划任务运行。此文件对AD中用户的某些属性执行DSQuery。

下面是我的问题:

代码语言:javascript
复制
dsquery user ou=org_unit,dc=company,dc=local -name * -limit 0 | dsget user -dn -email -tel >a.txt

所以我的问题是如何用逗号分隔输出?它在文本文件中以漂亮的列显示,但它将被其他内容解析出来,以便输入到数据库中,并且解析规则依赖于逗号。

我需要把它变成:

代码语言:javascript
复制
CN=USER NAME,OU=ORG_UNIT,OU=ANOTHER_ORG_UNIT,DC=DOMAINROOT,DC=LOCAL (111)111-1111 email@email.com

如下所示:

代码语言:javascript
复制
CN=USER NAME,OU=ORG_UNIT,OU=ANOTHER_ORG_UNIT,DC=DOMAINROOT,DC=LOCAL, (111)111-1111,  email@email.com

那么,我如何编辑我的查询,使其输出我所需要的内容,如下所示?有没有其他我可以运行的东西可以帮我做呢?

EN

回答 1

Stack Overflow用户

发布于 2012-10-18 23:57:49

不要紧。想出了一个CSVDE查询来运行它。

代码语言:javascript
复制
csvde -m -f test.txt -d "ou=org_unit,dc=domainroot,dc=local" -r objectCategory=Person -l mail,telephoneNumber

以我需要的格式返回我需要的内容。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12957589

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档