1

BlockedSendersAndDomains リストに「conostco.com」ドメインがないすべてのメールボックスのリストを作成しようとしています。

を使用して

$test= Get-MailboxJunkemailconfiguration -Identity * | fl Displayname, BlockedSendersAndDomains

すべての名前と、それらの名前に関連付けられているブロックされたドメイン/電子メール アドレスのリストを取得できますが、私の目的のために、ドメイン「conostco.com」を含まないメールボックスのすべての名前のリストを取得したいと考えています。そのような方法はありますか?

4

2 に答える 2

0

あなたが与えたサンプルデータに基づいて、BlockSendersAndDomains が配列であると「仮定」しています。

だから多分あなたはこのようなことをすることができます

$test= Get-MailboxJunkemailconfiguration -Identity * | % { $domains = $_.BlockedSendersAndDomains.GetEnumerator() | ? {$_ -notmatch 'conostco.com'}; $name = $_.displayname ; new-object PSObject -Property @{name=$displayname;domains=$domains} } 

繰り返しますが、私がテストする方法はありません。そのため、必要に応じて再利用または表示できる $test オブジェクト コレクションが得られるかどうかを確認してください。

于 2013-04-03T20:32:36.267 に答える