2

そこで、スケジュールされたタスクによって実行されるバッチ ファイルを作成しています。このファイルは、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

では、クエリを編集して、必要なものを次のように出力するにはどうすればよいでしょうか? 私が実行できる他の何かがありますか?

4

1 に答える 1

2

どうでも。それを実行するための CSVDE クエリを考え出しました。

csvde -m -f test.txt -d "ou=org_unit,dc=domainroot,dc=local" -r objectCategory=Person -l mail,telephoneNumber

必要なものを必要な形式で返します。

于 2012-10-18T15:57:48.773 に答える