2016-08-11 41 views

答えて

5

あなたは本当に質問していないので、ここで少し推論します。 ProxyAddressだけが必要な場合、またはProxyAddressに大文字のSMTPが含まれているユーザーを必要とする場合があります。

あなたが望むのはProxyAddressなら本当に近いです。 Selectコマンドでプロパティを選択するだけでなく、-ExpandProperty引数を使用してそのプロパティを展開し、値をパイプラインに渡す必要があります。

get-aduser user.name -pr proxyaddresses |select -ExpandProperty proxyaddresses |? {$_ -cmatch '^SMTP'} 

ユーザーを取得したい、とだけはさておきとしてのproxyAddressをチェックする場合は、あなたがSelectをスキップし、その後のようなあなたのWhere文でプロパティを指定します:

get-aduser user.name -pr proxyaddresses |? {$_.proxyaddresses -cmatch '^SMTP'} 
+0

それは、私は展開プロパティが不足していた....私は結果がすべてのproxyaddressesを既に示したので、私はそれが必要ではないと思った、私は間違っていたと思う、助けを感謝 – 200mg

関連する問題