2016-05-18 6 views
1

私のドメイン内のすべてのユーザーを特定のフィールド(この場合は電話番号とタイトル)を記入することなくリストしたいと思います。私は、しかし、関係なく、空またはないフィールドを持つのは、ディレクトリ内のすべてのユーザーをエクスポートしているように見えますが、二つ目は働いていたのGet-ADUserリストされたフィールドが空いているADユーザーを選択する

Get-ADUser -Filter {Title -NotLike "*" -or Telephone-Number -NotLike "*"} -properties name, emailaddress, office, enabled, telephone-number | select name, emailaddress, office, enabled, telephone number | Export-csv -path c:\temp\cwadtwoexport.csv 

Get-ADUser -Filter {Title -NotLike "*" -or Telephone-Number -NotLike "*"} -properties name, emailaddress, office, enabled | select name, emailaddress, office, enabled | Export-csv -path c:\temp\cwadexport.csv 

を介してこれを試みてきました。

何かアドバイスが参考になるでしょう、私はおそらく完全に基本的なものを欠いている可能性が高いです。事前

答えて

1

最も簡単な方法で

おかげで、おそらくLDAP filter次のようになります。「指定された属性が任意の値を持っていない」

Get-ADUser -LDAPFilter '(|(!(title=*))(!(telephoneNumber=*)))' 

(!(attribute=*))手段(すなわちヌルです)。
(|...)は、ネストされた式を論理和演算と結合します。

+0

魅力的に働いたようですね! –

関連する問題