Public/Get-BgpEvent.ps1
|
function Get-BgpEvent { <# .SYNOPSIS Returns recent sent/received messages (ring buffer of 500 per peer), oldest first. #> [CmdletBinding()] param([string]$Name = '*', [int]$Last = 50) $events = foreach ($S in @((Get-PowerBgpRegistry).Bgp.Values)) { if ($S.Name -like $Name) { $S.Events.ToArray() } } $events | Sort-Object Time | Select-Object -Last $Last } |