所以我正在编写一个将由计划任务运行的批处理文件。该文件针对 AD 中用户的某些属性执行 DSQuery。
这是我的查询:
dsquery user ou=org_unit,dc=company,dc=local -name * -limit 0 | dsget user -dn -email -tel >a.txt
所以我的问题是如何用逗号分隔输出?它在文本文件中以漂亮的列显示,但它会被其他东西解析出来以输入到数据库中,并且解析规则依赖于逗号。
我需要转这个:
CN=USER NAME,OU=ORG_UNIT,OU=ANOTHER_ORG_UNIT,DC=DOMAINROOT,DC=LOCAL (111)111-1111 email@email.com
进入这个:
CN=USER NAME,OU=ORG_UNIT,OU=ANOTHER_ORG_UNIT,DC=DOMAINROOT,DC=LOCAL, (111)111-1111, email@email.com
那么如何编辑我的查询以使其输出我需要的内容,如图所示?还有什么我可以运行的可以为我做的吗?