modules/LoadBalancerMux/public/Get-SdnMuxStats.ps1
function Get-SdnMuxStats { <# .SYNOPSIS Get the statistics related to the Virtual IPs. .DESCRIPTION .PARAMETER VirtualIP The Virtual IP address (VIP) of the resource. If omitted, will return all VIPs programmed within the MUX driver. .PARAMETER SkipReset .EXAMPLE PS> Get-SdnMuxStats .EXAMPLE PS> Get-SdnMuxStats -VirtualIP 100.90.95.42 #> [CmdletBinding()] param ( [Parameter(Mandatory = $false)] [System.String]$VirtualIP, [Parameter(Mandatory = $false)] [System.Boolean]$SkipReset = $true ) try { $control = Get-MuxDriverControl return ($control.GetGlobalStats($SkipReset)) } catch { "{0}`n{1}" -f $_.Exception, $_.ScriptStackTrace | Trace-Output -Level:Error } } |