web-dev-qa-db-ja.com

Get-AdObjectを-Addressで-LDAPFilterと一緒に使用するにはどうすればよいですか?

ADObjectのLDAPFilterを使用してSMTPアドレスを検索しようとしています

Get-AdObject  -properties * -LDAPFilter "([email protected])" 

これの一部はGetADUserとGet-Mailbox、または-anrコマンドの-Filterでも可能であることを理解しています。ただし、一貫性を保つために、Get-AdObjectコマンドでネイティブLDAPを使用することを好みます。

Get-AdObjectを使用してproxyAddressesなどの複数値プロパティを検索するにはどうすればよいですか?

2
Ran Dom
Get-ADObject -Properties * -Filter {ProxyAddresses -eq "smtp:[email protected]"}
Get-ADObject -Properties * -LDAPFilter "(proxyAddresses=smtp:[email protected])"

複数値のプロパティでフィルタリングする場合、いずれかの値が検索文字列と一致すると、フィルターが満たされます。

ただし、構文smtp:[email protected]; ProxyAddresses属性値には常にsmtp:プレフィックス(SIPまたはX400など)の他のアドレスタイプの別のプレフィックス)。

3
Massimo