2011年10月13日木曜日

◆ActiveDirectory、ある属性に設定のないユーザーを検索する

例えば、メールアドレスが設定されていないユーザーを検索するには、

Get-ADUser –Filter ‘mail –ne “”’

かな?、と思ってしまうがこれではうまくいかない。

こんな感じになるようだ。

Get-ADUser –Filter ‘mail –notlike “*”’

また、これをカウントするためにMeasureにパイプする場合は、resultsetsizeパラメーターを指定したほうが良さそう。
(デフォルトでは検索結果の数が500に制限されていて、それを超えると正確にカウントできなくなる。)

Get-ADUser –Filter ‘mail –notlike “*”’ –ResultSetSize $null

ResultSetSizeパラメータにnullを指定すると無制限になる。

0 件のコメント:

コメントを投稿