Skip to content

Instantly share code, notes, and snippets.

@bill-long
Created March 15, 2022 22:32
Show Gist options
  • Save bill-long/ef000a85a03942275fdf54311c84f158 to your computer and use it in GitHub Desktop.
Save bill-long/ef000a85a03942275fdf54311c84f158 to your computer and use it in GitHub Desktop.
Get-ExchangeServer | Where-Object { $_.admindisplayversion -notlike "*14.*" -and $_.admindisplayversion -notlike "*15.0*" } | ForEach-Object {
$server = $_
[xml]$result = Get-ExchangeDiagnosticInfo $Server -Process EdgeTransport -Component ResourceThrottling
$bp = $result.Diagnostics.Components.ResourceThrottling.ResourceTracker.ResourceMeter | Where-Object { $_.CurrentResourceUse -notlike "low" }
$bp | ForEach-Object { Add-Member -InputObject $_ -MemberType NoteProperty -Name "Server" -Value $server }
$bp
} | Format-Table Server, CurrentResourceUse, Resource
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment