Try something like this
$excludedNames="vi-admin01","vi-admin02","vi-admin03"
$start= (Get-Date).AddDays(-1)Get-VIEvent-Start$start-MaxSamples ([int]::MaxValue) |where {$_-is [VMware.Vim.BadUserNameSessionEvent] -and
$excludedNames-notcontains$_.UserName} |SelectCreatedTime,UserName,IpAddress,@{N="Destination";E={ if($_.Host){$_.Host.Name} else{"vCenter"} }}