D-listのすべてのメンバーのリストを取得するdsqueryを記述し、ネストされたグループを展開してそれらのグループのメンバーを取得するにはどうすればよいですか?
私はこれを書いた:
dsquery * -filter "(&(memberOf=cn=...))" -r -limit 0 -attr
CUSTOMFIELD sAMAccountName displayName > export.txt
しかし、ネストされたdリストを返すので、これらを拡張したいと思います。
次にこれを試しました:
dsquery group -samid "NAME | dsget group -members -expand > export.txt
しかし、これは各メンバーのOUをリストしているだけであり、アカウント名とカスタムフィールドを返したいのです。
Dsgetから返すフィールドを選択する方法、またはネストされたグループメンバーシップを表示するためにepxand dsqueryに返すフィールドを選択する方法はありますか?
ありがとう。
「dsgetgroup /?」を参照してください。例として。
dsget group "CN = DL1、OU = Whatever、DC = Domain、DC = Com" -members -expand
上記は機能するはずです。しかし、ネストされたDL名前とそのメンバーを吐き出します。