私はここで何か間違っている必要があります、結果は空です、私はPsObject
でhtmlを変換しようとしました。新しいPsObjectを作成するいくつかの*穴がこの回答をマークしました
Foreach($sender in $senders){
$users=Get-TransportServer|Get-MessageTrackingLog -Start (Get-Date).AddHours(-4) -ResultSize Unlimited -Sender $sender.PrimarySmtpAddress |?{$_.Recipients -notlike "*@domain.us" -and $_.RecipientCount -eq "1" -and $_.RecipientStatus -notlike "*,*" -and $_.eventid -eq 'RECEIVE' }
}
$users | % {
$t = New-Object PSObject -Property @{
Sender = $_.Sender
Receiver = $_.Recipients
Messagesubject=$_.Messagesubject
RecipientCount =$_.RecipientCount
TimeStamp=$_.TimeStamp
}
$outtbl += $t
}
$outtbl
でしたか?あなたの質問は明確ではありません。それは働いていない理由 – TheIncorrigible1
は確かに言うことはできませんが、フロントまで受信イベント以外のすべてをフィルタリングするには、Get-MessageTrackinglogの-EventIDパラメータを使用してオフにたくさんの方が良いと思います、イベントを受信した後、あなただけなら。 – mjolinor