diff --git a/Diagnostics/HealthChecker/Analyzer/Invoke-AnalyzerExchangeInformation.ps1 b/Diagnostics/HealthChecker/Analyzer/Invoke-AnalyzerExchangeInformation.ps1
index 761b60b8f9..e172e5fc29 100644
--- a/Diagnostics/HealthChecker/Analyzer/Invoke-AnalyzerExchangeInformation.ps1
+++ b/Diagnostics/HealthChecker/Analyzer/Invoke-AnalyzerExchangeInformation.ps1
@@ -466,6 +466,34 @@ function Invoke-AnalyzerExchangeInformation {
}
}
+ if ($null -ne $exchangeInformation.EdgeTransportResourceThrottling) {
+ try {
+ # SystemMemory does not block mail flow.
+ $resourceThrottling = ([xml]$exchangeInformation.EdgeTransportResourceThrottling).Diagnostics.Components.ResourceThrottling.ResourceTracker.ResourceMeter |
+ Where-Object { $_.Resource -ne "SystemMemory" -and $_.CurrentResourceUse -ne "Low" }
+ } catch {
+ Invoke-CatchActions
+ }
+
+ if ($null -ne $resourceThrottling) {
+ $resourceThrottlingList = @($resourceThrottling.Resource |
+ ForEach-Object {
+ $index = $_.IndexOf("[")
+ if ($index -eq -1) {
+ $_
+ } else {
+ $_.Substring(0, $index)
+ }
+ })
+ $params = $baseParams + @{
+ Name = "Transport Back Pressure"
+ Details = "--ERROR-- The following resources are causing back pressure: $([string]::Join(", ", $resourceThrottlingList))"
+ DisplayWriteType = "Red"
+ }
+ Add-AnalyzedResultInformation @params
+ }
+ }
+
Write-Verbose "Working on Exchange Server Maintenance"
$serverMaintenance = $exchangeInformation.ServerMaintenance
$getMailboxServer = $exchangeInformation.GetMailboxServer
diff --git a/Diagnostics/HealthChecker/DataCollection/ExchangeInformation/Get-ExchangeInformation.ps1 b/Diagnostics/HealthChecker/DataCollection/ExchangeInformation/Get-ExchangeInformation.ps1
index 9d5abe474d..217337b3f8 100644
--- a/Diagnostics/HealthChecker/DataCollection/ExchangeInformation/Get-ExchangeInformation.ps1
+++ b/Diagnostics/HealthChecker/DataCollection/ExchangeInformation/Get-ExchangeInformation.ps1
@@ -4,6 +4,7 @@
. $PSScriptRoot\..\..\..\..\Shared\Get-ExtendedProtectionConfiguration.ps1
. $PSScriptRoot\..\..\..\..\Shared\ErrorMonitorFunctions.ps1
. $PSScriptRoot\..\..\..\..\Shared\Get-ExchangeBuildVersionInformation.ps1
+. $PSScriptRoot\..\..\..\..\Shared\Get-ExchangeDiagnosticInformation.ps1
. $PSScriptRoot\..\..\..\..\Shared\Get-ExchangeSettingOverride.ps1
. $PSScriptRoot\..\..\..\..\Shared\Get-ExSetupFileVersionInfo.ps1
. $PSScriptRoot\..\..\..\..\Shared\Get-FileContentInformation.ps1
@@ -186,6 +187,14 @@ function Get-ExchangeInformation {
VersionInformation = $versionInformation
}
$aes256CbcDetails = Get-ExchangeAES256CBCDetails @aes256CbcParams
+
+ Write-Verbose "Getting Exchange Diagnostic Information"
+ $params = @{
+ Server = $Server
+ Process = "EdgeTransport"
+ Component = "ResourceThrottling"
+ }
+ $edgeTransportResourceThrottling = Get-ExchangeDiagnosticInformation @params
} end {
Write-Verbose "Exiting: Get-ExchangeInformation"
@@ -202,6 +211,7 @@ function Get-ExchangeInformation {
ServerMaintenance = $serverMaintenance
ExchangeCertificates = [array]$exchangeCertificates
ExchangeEmergencyMitigationServiceResult = $eemsEndpointResults
+ EdgeTransportResourceThrottling = $edgeTransportResourceThrottling # If we want to checkout other diagnosticInfo, we should create a new object here.
ApplicationConfigFileStatus = $applicationConfigFileStatus
DependentServices = $dependentServices
IISSettings = $iisSettings
diff --git a/Diagnostics/HealthChecker/Tests/DataCollection/E15/Exchange/GetExchangeDiagnosticInfo.xml b/Diagnostics/HealthChecker/Tests/DataCollection/E15/Exchange/GetExchangeDiagnosticInfo_ADTopVariantConfiguration.xml
similarity index 100%
rename from Diagnostics/HealthChecker/Tests/DataCollection/E15/Exchange/GetExchangeDiagnosticInfo.xml
rename to Diagnostics/HealthChecker/Tests/DataCollection/E15/Exchange/GetExchangeDiagnosticInfo_ADTopVariantConfiguration.xml
diff --git a/Diagnostics/HealthChecker/Tests/DataCollection/E15/Exchange/GetExchangeDiagnosticInfo_EdgeTransportResourceThrottling.xml b/Diagnostics/HealthChecker/Tests/DataCollection/E15/Exchange/GetExchangeDiagnosticInfo_EdgeTransportResourceThrottling.xml
new file mode 100644
index 0000000000..c01d0dce89
--- /dev/null
+++ b/Diagnostics/HealthChecker/Tests/DataCollection/E15/Exchange/GetExchangeDiagnosticInfo_EdgeTransportResourceThrottling.xml
@@ -0,0 +1,31 @@
+
+
+
+ Microsoft.Exchange.Management.Powershell.Support.ExchangeDiagnosticInfoResult
+ Microsoft.Exchange.Data.ConfigurableObject
+ System.Object
+
+ <Diagnostics>_x000D__x000A_ <ProcessInfo>_x000D__x000A_ <id>2948</id>_x000D__x000A_ <serverName>SOLO-E19A</serverName>_x000D__x000A_ <startTime>2024-05-22T15:12:38.3041278Z</startTime>_x000D__x000A_ <currentTime>2024-05-23T19:57:24.2800853Z</currentTime>_x000D__x000A_ <lifetime>1.04:44:45.9759575</lifetime>_x000D__x000A_ <threadCount>48</threadCount>_x000D__x000A_ <handleCount>1760</handleCount>_x000D__x000A_ <workingSet>109.8 MB (115,101,696 bytes)</workingSet>_x000D__x000A_ <fastTrainExchangeVersion>15.2.1544.4</fastTrainExchangeVersion>_x000D__x000A_ </ProcessInfo>_x000D__x000A_ <Components>_x000D__x000A_ <ResourceThrottling>_x000D__x000A_ <ResourceTracker>_x000D__x000A_ <AggregateUse>Low</AggregateUse>_x000D__x000A_ <ResourceMeter Resource="PrivateBytes">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=75 HighToMedium=73 LowToMedium=72 MediumToLow=71]</PressureTransitions>_x000D__x000A_ <Pressure>6</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="SystemMemory">_x000D__x000A_ <CurrentResourceUse>High</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>High</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=94 HighToMedium=89 LowToMedium=88 MediumToLow=84]</PressureTransitions>_x000D__x000A_ <Pressure>92</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="UsedVersionBuckets[C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue\mail.que]">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=1500 HighToMedium=1000 LowToMedium=999 MediumToLow=800]</PressureTransitions>_x000D__x000A_ <Pressure>2</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="JetSessions[C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue\mail.que]">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=1500 HighToMedium=1400 LowToMedium=1000 MediumToLow=900]</PressureTransitions>_x000D__x000A_ <Pressure>14</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="CheckpointDepth[C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue\mail.que]">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=300 HighToMedium=280 LowToMedium=250 MediumToLow=230]</PressureTransitions>_x000D__x000A_ <Pressure>0</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="DatabaseUsedSpace[C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue]">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=99 HighToMedium=97 LowToMedium=96 MediumToLow=94]</PressureTransitions>_x000D__x000A_ <Pressure>33</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="UsedDiskSpace[C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue]">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=99 HighToMedium=94 LowToMedium=90 MediumToLow=88]</PressureTransitions>_x000D__x000A_ <Pressure>33</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="UsedDiskSpace[C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data]">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=99 HighToMedium=94 LowToMedium=90 MediumToLow=88]</PressureTransitions>_x000D__x000A_ <Pressure>33</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ </ResourceTracker>_x000D__x000A_ <ResourceLevelMediator>_x000D__x000A_ <ResourceLevelObserver Name="BootScanner">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="ContentAggregator">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="DelayedDelivery">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="EnhancedDns">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="IsMemberOfResolver">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="MessageResubmission">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="MessagingDatabase">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="Pickup">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="RemoteDelivery">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="ShadowRedundancy">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="Replication">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="SmtpIn">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="Categorizer">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ </ResourceLevelMediator>_x000D__x000A_ <Configuration>_x000D__x000A_ <ResourceThrottlingConfiguration DehydrateMessagesUnderMemoryPressure="true" DisabledResourceLevelObservers="System.String[]" MaxTransientExceptionsAllowed="5" ResourceLevelObserverTimeout="PT5M" ResourceThrottlingEnabled="true" SmtpBaseThrottlingDelayInterval="PT0S" SmtpMaxThrottlingDelayInterval="PT55S" SmtpStepThrottlingDelayInterval="PT1S" SmtpStartThrottlingDelayInterval="PT1S" PeriodicDehydrationEnabled="true" PeriodicDehydrationInterval="PT5M" />_x000D__x000A_ <Overrides>_x000D__x000A_ <Status OverrideCount="0" OverrideableProperties="resourcethrottling.processortime.mediumtohigh,resourcethrottling.processortime.hightomedium,resourcethrottling.processortime.lowtomedium,resourcethrottling.processortime.mediumtolow" />_x000D__x000A_ </Overrides>_x000D__x000A_ </Configuration>_x000D__x000A_ </ResourceThrottling>_x000D__x000A_ </Components>_x000D__x000A_</Diagnostics>
+
+ <Diagnostics>_x000D__x000A_ <ProcessInfo>_x000D__x000A_ <id>2948</id>_x000D__x000A_ <serverName>SOLO-E19A</serverName>_x000D__x000A_ <startTime>2024-05-22T15:12:38.3041278Z</startTime>_x000D__x000A_ <currentTime>2024-05-23T19:57:24.2800853Z</currentTime>_x000D__x000A_ <lifetime>1.04:44:45.9759575</lifetime>_x000D__x000A_ <threadCount>48</threadCount>_x000D__x000A_ <handleCount>1760</handleCount>_x000D__x000A_ <workingSet>109.8 MB (115,101,696 bytes)</workingSet>_x000D__x000A_ <fastTrainExchangeVersion>15.2.1544.4</fastTrainExchangeVersion>_x000D__x000A_ </ProcessInfo>_x000D__x000A_ <Components>_x000D__x000A_ <ResourceThrottling>_x000D__x000A_ <ResourceTracker>_x000D__x000A_ <AggregateUse>Low</AggregateUse>_x000D__x000A_ <ResourceMeter Resource="PrivateBytes">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=75 HighToMedium=73 LowToMedium=72 MediumToLow=71]</PressureTransitions>_x000D__x000A_ <Pressure>6</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="SystemMemory">_x000D__x000A_ <CurrentResourceUse>High</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>High</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=94 HighToMedium=89 LowToMedium=88 MediumToLow=84]</PressureTransitions>_x000D__x000A_ <Pressure>92</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="UsedVersionBuckets[C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue\mail.que]">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=1500 HighToMedium=1000 LowToMedium=999 MediumToLow=800]</PressureTransitions>_x000D__x000A_ <Pressure>2</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="JetSessions[C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue\mail.que]">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=1500 HighToMedium=1400 LowToMedium=1000 MediumToLow=900]</PressureTransitions>_x000D__x000A_ <Pressure>14</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="CheckpointDepth[C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue\mail.que]">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=300 HighToMedium=280 LowToMedium=250 MediumToLow=230]</PressureTransitions>_x000D__x000A_ <Pressure>0</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="DatabaseUsedSpace[C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue]">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=99 HighToMedium=97 LowToMedium=96 MediumToLow=94]</PressureTransitions>_x000D__x000A_ <Pressure>33</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="UsedDiskSpace[C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue]">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=99 HighToMedium=94 LowToMedium=90 MediumToLow=88]</PressureTransitions>_x000D__x000A_ <Pressure>33</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="UsedDiskSpace[C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data]">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=99 HighToMedium=94 LowToMedium=90 MediumToLow=88]</PressureTransitions>_x000D__x000A_ <Pressure>33</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ </ResourceTracker>_x000D__x000A_ <ResourceLevelMediator>_x000D__x000A_ <ResourceLevelObserver Name="BootScanner">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="ContentAggregator">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="DelayedDelivery">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="EnhancedDns">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="IsMemberOfResolver">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="MessageResubmission">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="MessagingDatabase">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="Pickup">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="RemoteDelivery">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="ShadowRedundancy">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="Replication">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="SmtpIn">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="Categorizer">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ </ResourceLevelMediator>_x000D__x000A_ <Configuration>_x000D__x000A_ <ResourceThrottlingConfiguration DehydrateMessagesUnderMemoryPressure="true" DisabledResourceLevelObservers="System.String[]" MaxTransientExceptionsAllowed="5" ResourceLevelObserverTimeout="PT5M" ResourceThrottlingEnabled="true" SmtpBaseThrottlingDelayInterval="PT0S" SmtpMaxThrottlingDelayInterval="PT55S" SmtpStepThrottlingDelayInterval="PT1S" SmtpStartThrottlingDelayInterval="PT1S" PeriodicDehydrationEnabled="true" PeriodicDehydrationInterval="PT5M" />_x000D__x000A_ <Overrides>_x000D__x000A_ <Status OverrideCount="0" OverrideableProperties="resourcethrottling.processortime.mediumtohigh,resourcethrottling.processortime.hightomedium,resourcethrottling.processortime.lowtomedium,resourcethrottling.processortime.mediumtolow" />_x000D__x000A_ </Overrides>_x000D__x000A_ </Configuration>_x000D__x000A_ </ResourceThrottling>_x000D__x000A_ </Components>_x000D__x000A_</Diagnostics>
+
+ true
+
+
+ Microsoft.Exchange.Data.ObjectState
+ System.Enum
+ System.ValueType
+ System.Object
+
+ New
+ 0
+
+
+
+ solo-e19a.solo.com
+ 5754fdf0-384b-433f-a855-da6ba608c57e
+ false
+ I3NpZyOrJwAAAAEAAAD/////AQAAAAAAAAAMAgAAAHRNaWNyb3NvZnQuRXhjaGFuZ2UuTWFuYWdlbWVudC5Qb3dlcnNoZWxsLlN1cHBvcnQsIFZlcnNpb249MTUuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49MzFiZjM4NTZhZDM2NGUzNQwDAAAAW01pY3Jvc29mdC5FeGNoYW5nZS5EYXRhLCBWZXJzaW9uPTE1LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPTMxYmYzODU2YWQzNjRlMzUFAQAAAE1NaWNyb3NvZnQuRXhjaGFuZ2UuTWFuYWdlbWVudC5Qb3dlcnNoZWxsLlN1cHBvcnQuRXhjaGFuZ2VEaWFnbm9zdGljSW5mb1Jlc3VsdAQAAAALcHJvcGVydHlCYWceQ29uZmlndXJhYmxlT2JqZWN0K3Byb3BlcnR5QmFnLENvbmZpZ3VyYWJsZU9iamVjdCtzZXJpYWxpemVyQXNzZW1ibHlWZXJzaW9uJkNvbmZpZ3VyYWJsZU9iamVjdCtpbnN0YW50aWF0aW9uRXJyb3JzBAQDAzFNaWNyb3NvZnQuRXhjaGFuZ2UuRGF0YS5TaW1wbGVQcm92aWRlclByb3BlcnR5QmFnAwAAADFNaWNyb3NvZnQuRXhjaGFuZ2UuRGF0YS5TaW1wbGVQcm92aWRlclByb3BlcnR5QmFnAwAAAA5TeXN0ZW0uVmVyc2lvbqkBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNaWNyb3NvZnQuRXhjaGFuZ2UuRGF0YS5WYWxpZGF0aW9uRXJyb3IsIE1pY3Jvc29mdC5FeGNoYW5nZS5EYXRhLCBWZXJzaW9uPTE1LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPTMxYmYzODU2YWQzNjRlMzVdXQIAAAAJBAAAAAkEAAAACQUAAAAKBQQAAAAxTWljcm9zb2Z0LkV4Y2hhbmdlLkRhdGEuU2ltcGxlUHJvdmlkZXJQcm9wZXJ0eUJhZwYAAAAUUHJvcGVydHlCYWcrcmVhZE9ubHkbUHJvcGVydHlCYWcrc3RvcmVWYWx1ZXNPbmx5J1Byb3BlcnR5QmFnK3RyZWF0U3dpdGNoYWJsZUFzVmFsdWVzT25seSVQcm9wZXJ0eUJhZytzZXJpYWxpemVyQXNzZW1ibHlWZXJzaW9uI1Byb3BlcnR5QmFnK3NlcmlhbGl6ZWRDdXJyZW50VmFsdWVzJFByb3BlcnR5QmFnK3NlcmlhbGl6ZWRPcmlnaW5hbFZhbHVlcwAAAAMEBAEBAQ5TeXN0ZW0uVmVyc2lvbi9NaWNyb3NvZnQuRXhjaGFuZ2UuRGF0YS5Qcm9wZXJ0eUJhZytWYWx1ZVBhaXJbXQMAAAAvTWljcm9zb2Z0LkV4Y2hhbmdlLkRhdGEuUHJvcGVydHlCYWcrVmFsdWVQYWlyW10DAAAAAwAAAAAAAAkFAAAACQYAAAAJBwAAAAQFAAAADlN5c3RlbS5WZXJzaW9uBAAAAAZfTWFqb3IGX01pbm9yBl9CdWlsZAlfUmV2aXNpb24AAAAACAgICA8AAAAAAAAAAAAAAAAAAAAHBgAAAAABAAAAAwAAAAQtTWljcm9zb2Z0LkV4Y2hhbmdlLkRhdGEuUHJvcGVydHlCYWcrVmFsdWVQYWlyAwAAAAX4////LU1pY3Jvc29mdC5FeGNoYW5nZS5EYXRhLlByb3BlcnR5QmFnK1ZhbHVlUGFpcgIAAAADS2V5BVZhbHVlBAI4TWljcm9zb2Z0LkV4Y2hhbmdlLkRhdGEuU2ltcGxlUHJvdmlkZXJQcm9wZXJ0eURlZmluaXRpb24DAAAAAwAAAAkJAAAABgoAAADBNjxEaWFnbm9zdGljcz4NCiAgPFByb2Nlc3NJbmZvPg0KICAgIDxpZD4yOTQ4PC9pZD4NCiAgICA8c2VydmVyTmFtZT5TT0xPLUUxOUE8L3NlcnZlck5hbWU+DQogICAgPHN0YXJ0VGltZT4yMDI0LTA1LTIyVDE1OjEyOjM4LjMwNDEyNzhaPC9zdGFydFRpbWU+DQogICAgPGN1cnJlbnRUaW1lPjIwMjQtMDUtMjNUMTk6NTc6MjQuMjgwMDg1M1o8L2N1cnJlbnRUaW1lPg0KICAgIDxsaWZldGltZT4xLjA0OjQ0OjQ1Ljk3NTk1NzU8L2xpZmV0aW1lPg0KICAgIDx0aHJlYWRDb3VudD40ODwvdGhyZWFkQ291bnQ+DQogICAgPGhhbmRsZUNvdW50PjE3NjA8L2hhbmRsZUNvdW50Pg0KICAgIDx3b3JraW5nU2V0PjEwOS44IE1CICgxMTUsMTAxLDY5NiBieXRlcyk8L3dvcmtpbmdTZXQ+DQogICAgPGZhc3RUcmFpbkV4Y2hhbmdlVmVyc2lvbj4xNS4yLjE1NDQuNDwvZmFzdFRyYWluRXhjaGFuZ2VWZXJzaW9uPg0KICA8L1Byb2Nlc3NJbmZvPg0KICA8Q29tcG9uZW50cz4NCiAgICA8UmVzb3VyY2VUaHJvdHRsaW5nPg0KICAgICAgPFJlc291cmNlVHJhY2tlcj4NCiAgICAgICAgPEFnZ3JlZ2F0ZVVzZT5Mb3c8L0FnZ3JlZ2F0ZVVzZT4NCiAgICAgICAgPFJlc291cmNlTWV0ZXIgUmVzb3VyY2U9IlByaXZhdGVCeXRlcyI+DQogICAgICAgICAgPEN1cnJlbnRSZXNvdXJjZVVzZT5Mb3c8L0N1cnJlbnRSZXNvdXJjZVVzZT4NCiAgICAgICAgICA8UHJldmlvdXNSZXNvdXJjZVVzZT5Mb3c8L1ByZXZpb3VzUmVzb3VyY2VVc2U+DQogICAgICAgICAgPFByZXNzdXJlVHJhbnNpdGlvbnM+W1ByZXNzdXJlVHJhbnNpdGlvbnM6IE1lZGl1bVRvSGlnaD03NSBIaWdoVG9NZWRpdW09NzMgTG93VG9NZWRpdW09NzIgTWVkaXVtVG9Mb3c9NzFdPC9QcmVzc3VyZVRyYW5zaXRpb25zPg0KICAgICAgICAgIDxQcmVzc3VyZT42PC9QcmVzc3VyZT4NCiAgICAgICAgPC9SZXNvdXJjZU1ldGVyPg0KICAgICAgICA8UmVzb3VyY2VNZXRlciBSZXNvdXJjZT0iU3lzdGVtTWVtb3J5Ij4NCiAgICAgICAgICA8Q3VycmVudFJlc291cmNlVXNlPkhpZ2g8L0N1cnJlbnRSZXNvdXJjZVVzZT4NCiAgICAgICAgICA8UHJldmlvdXNSZXNvdXJjZVVzZT5IaWdoPC9QcmV2aW91c1Jlc291cmNlVXNlPg0KICAgICAgICAgIDxQcmVzc3VyZVRyYW5zaXRpb25zPltQcmVzc3VyZVRyYW5zaXRpb25zOiBNZWRpdW1Ub0hpZ2g9OTQgSGlnaFRvTWVkaXVtPTg5IExvd1RvTWVkaXVtPTg4IE1lZGl1bVRvTG93PTg0XTwvUHJlc3N1cmVUcmFuc2l0aW9ucz4NCiAgICAgICAgICA8UHJlc3N1cmU+OTI8L1ByZXNzdXJlPg0KICAgICAgICA8L1Jlc291cmNlTWV0ZXI+DQogICAgICAgIDxSZXNvdXJjZU1ldGVyIFJlc291cmNlPSJVc2VkVmVyc2lvbkJ1Y2tldHNbQzpcUHJvZ3JhbSBGaWxlc1xNaWNyb3NvZnRcRXhjaGFuZ2UgU2VydmVyXFYxNVxUcmFuc3BvcnRSb2xlc1xkYXRhXFF1ZXVlXG1haWwucXVlXSI+DQogICAgICAgICAgPEN1cnJlbnRSZXNvdXJjZVVzZT5Mb3c8L0N1cnJlbnRSZXNvdXJjZVVzZT4NCiAgICAgICAgICA8UHJldmlvdXNSZXNvdXJjZVVzZT5Mb3c8L1ByZXZpb3VzUmVzb3VyY2VVc2U+DQogICAgICAgICAgPFByZXNzdXJlVHJhbnNpdGlvbnM+W1ByZXNzdXJlVHJhbnNpdGlvbnM6IE1lZGl1bVRvSGlnaD0xNTAwIEhpZ2hUb01lZGl1bT0xMDAwIExvd1RvTWVkaXVtPTk5OSBNZWRpdW1Ub0xvdz04MDBdPC9QcmVzc3VyZVRyYW5zaXRpb25zPg0KICAgICAgICAgIDxQcmVzc3VyZT4yPC9QcmVzc3VyZT4NCiAgICAgICAgPC9SZXNvdXJjZU1ldGVyPg0KICAgICAgICA8UmVzb3VyY2VNZXRlciBSZXNvdXJjZT0iSmV0U2Vzc2lvbnNbQzpcUHJvZ3JhbSBGaWxlc1xNaWNyb3NvZnRcRXhjaGFuZ2UgU2VydmVyXFYxNVxUcmFuc3BvcnRSb2xlc1xkYXRhXFF1ZXVlXG1haWwucXVlXSI+DQogICAgICAgICAgPEN1cnJlbnRSZXNvdXJjZVVzZT5Mb3c8L0N1cnJlbnRSZXNvdXJjZVVzZT4NCiAgICAgICAgICA8UHJldmlvdXNSZXNvdXJjZVVzZT5Mb3c8L1ByZXZpb3VzUmVzb3VyY2VVc2U+DQogICAgICAgICAgPFByZXNzdXJlVHJhbnNpdGlvbnM+W1ByZXNzdXJlVHJhbnNpdGlvbnM6IE1lZGl1bVRvSGlnaD0xNTAwIEhpZ2hUb01lZGl1bT0xNDAwIExvd1RvTWVkaXVtPTEwMDAgTWVkaXVtVG9Mb3c9OTAwXTwvUHJlc3N1cmVUcmFuc2l0aW9ucz4NCiAgICAgICAgICA8UHJlc3N1cmU+MTQ8L1ByZXNzdXJlPg0KICAgICAgICA8L1Jlc291cmNlTWV0ZXI+DQogICAgICAgIDxSZXNvdXJjZU1ldGVyIFJlc291cmNlPSJDaGVja3BvaW50RGVwdGhbQzpcUHJvZ3JhbSBGaWxlc1xNaWNyb3NvZnRcRXhjaGFuZ2UgU2VydmVyXFYxNVxUcmFuc3BvcnRSb2xlc1xkYXRhXFF1ZXVlXG1haWwucXVlXSI+DQogICAgICAgICAgPEN1cnJlbnRSZXNvdXJjZVVzZT5Mb3c8L0N1cnJlbnRSZXNvdXJjZVVzZT4NCiAgICAgICAgICA8UHJldmlvdXNSZXNvdXJjZVVzZT5Mb3c8L1ByZXZpb3VzUmVzb3VyY2VVc2U+DQogICAgICAgICAgPFByZXNzdXJlVHJhbnNpdGlvbnM+W1ByZXNzdXJlVHJhbnNpdGlvbnM6IE1lZGl1bVRvSGlnaD0zMDAgSGlnaFRvTWVkaXVtPTI4MCBMb3dUb01lZGl1bT0yNTAgTWVkaXVtVG9Mb3c9MjMwXTwvUHJlc3N1cmVUcmFuc2l0aW9ucz4NCiAgICAgICAgICA8UHJlc3N1cmU+MDwvUHJlc3N1cmU+DQogICAgICAgIDwvUmVzb3VyY2VNZXRlcj4NCiAgICAgICAgPFJlc291cmNlTWV0ZXIgUmVzb3VyY2U9IkRhdGFiYXNlVXNlZFNwYWNlW0M6XFByb2dyYW0gRmlsZXNcTWljcm9zb2Z0XEV4Y2hhbmdlIFNlcnZlclxWMTVcVHJhbnNwb3J0Um9sZXNcZGF0YVxRdWV1ZV0iPg0KICAgICAgICAgIDxDdXJyZW50UmVzb3VyY2VVc2U+TG93PC9DdXJyZW50UmVzb3VyY2VVc2U+DQogICAgICAgICAgPFByZXZpb3VzUmVzb3VyY2VVc2U+TG93PC9QcmV2aW91c1Jlc291cmNlVXNlPg0KICAgICAgICAgIDxQcmVzc3VyZVRyYW5zaXRpb25zPltQcmVzc3VyZVRyYW5zaXRpb25zOiBNZWRpdW1Ub0hpZ2g9OTkgSGlnaFRvTWVkaXVtPTk3IExvd1RvTWVkaXVtPTk2IE1lZGl1bVRvTG93PTk0XTwvUHJlc3N1cmVUcmFuc2l0aW9ucz4NCiAgICAgICAgICA8UHJlc3N1cmU+MzM8L1ByZXNzdXJlPg0KICAgICAgICA8L1Jlc291cmNlTWV0ZXI+DQogICAgICAgIDxSZXNvdXJjZU1ldGVyIFJlc291cmNlPSJVc2VkRGlza1NwYWNlW0M6XFByb2dyYW0gRmlsZXNcTWljcm9zb2Z0XEV4Y2hhbmdlIFNlcnZlclxWMTVcVHJhbnNwb3J0Um9sZXNcZGF0YVxRdWV1ZV0iPg0KICAgICAgICAgIDxDdXJyZW50UmVzb3VyY2VVc2U+TG93PC9DdXJyZW50UmVzb3VyY2VVc2U+DQogICAgICAgICAgPFByZXZpb3VzUmVzb3VyY2VVc2U+TG93PC9QcmV2aW91c1Jlc291cmNlVXNlPg0KICAgICAgICAgIDxQcmVzc3VyZVRyYW5zaXRpb25zPltQcmVzc3VyZVRyYW5zaXRpb25zOiBNZWRpdW1Ub0hpZ2g9OTkgSGlnaFRvTWVkaXVtPTk0IExvd1RvTWVkaXVtPTkwIE1lZGl1bVRvTG93PTg4XTwvUHJlc3N1cmVUcmFuc2l0aW9ucz4NCiAgICAgICAgICA8UHJlc3N1cmU+MzM8L1ByZXNzdXJlPg0KICAgICAgICA8L1Jlc291cmNlTWV0ZXI+DQogICAgICAgIDxSZXNvdXJjZU1ldGVyIFJlc291cmNlPSJVc2VkRGlza1NwYWNlW0M6XFByb2dyYW0gRmlsZXNcTWljcm9zb2Z0XEV4Y2hhbmdlIFNlcnZlclxWMTVcVHJhbnNwb3J0Um9sZXNcZGF0YV0iPg0KICAgICAgICAgIDxDdXJyZW50UmVzb3VyY2VVc2U+TG93PC9DdXJyZW50UmVzb3VyY2VVc2U+DQogICAgICAgICAgPFByZXZpb3VzUmVzb3VyY2VVc2U+TG93PC9QcmV2aW91c1Jlc291cmNlVXNlPg0KICAgICAgICAgIDxQcmVzc3VyZVRyYW5zaXRpb25zPltQcmVzc3VyZVRyYW5zaXRpb25zOiBNZWRpdW1Ub0hpZ2g9OTkgSGlnaFRvTWVkaXVtPTk0IExvd1RvTWVkaXVtPTkwIE1lZGl1bVRvTG93PTg4XTwvUHJlc3N1cmVUcmFuc2l0aW9ucz4NCiAgICAgICAgICA8UHJlc3N1cmU+MzM8L1ByZXNzdXJlPg0KICAgICAgICA8L1Jlc291cmNlTWV0ZXI+DQogICAgICA8L1Jlc291cmNlVHJhY2tlcj4NCiAgICAgIDxSZXNvdXJjZUxldmVsTWVkaWF0b3I+DQogICAgICAgIDxSZXNvdXJjZUxldmVsT2JzZXJ2ZXIgTmFtZT0iQm9vdFNjYW5uZXIiPg0KICAgICAgICAgIDxQYXVzZWQ+ZmFsc2U8L1BhdXNlZD4NCiAgICAgICAgICA8U3ViU3RhdHVzPjwvU3ViU3RhdHVzPg0KICAgICAgICA8L1Jlc291cmNlTGV2ZWxPYnNlcnZlcj4NCiAgICAgICAgPFJlc291cmNlTGV2ZWxPYnNlcnZlciBOYW1lPSJDb250ZW50QWdncmVnYXRvciI+DQogICAgICAgICAgPFBhdXNlZD5mYWxzZTwvUGF1c2VkPg0KICAgICAgICAgIDxTdWJTdGF0dXM+PC9TdWJTdGF0dXM+DQogICAgICAgIDwvUmVzb3VyY2VMZXZlbE9ic2VydmVyPg0KICAgICAgICA8UmVzb3VyY2VMZXZlbE9ic2VydmVyIE5hbWU9IkRlbGF5ZWREZWxpdmVyeSI+DQogICAgICAgICAgPFBhdXNlZD5mYWxzZTwvUGF1c2VkPg0KICAgICAgICAgIDxTdWJTdGF0dXM+PC9TdWJTdGF0dXM+DQogICAgICAgIDwvUmVzb3VyY2VMZXZlbE9ic2VydmVyPg0KICAgICAgICA8UmVzb3VyY2VMZXZlbE9ic2VydmVyIE5hbWU9IkVuaGFuY2VkRG5zIj4NCiAgICAgICAgICA8UGF1c2VkPmZhbHNlPC9QYXVzZWQ+DQogICAgICAgICAgPFN1YlN0YXR1cz48L1N1YlN0YXR1cz4NCiAgICAgICAgPC9SZXNvdXJjZUxldmVsT2JzZXJ2ZXI+DQogICAgICAgIDxSZXNvdXJjZUxldmVsT2JzZXJ2ZXIgTmFtZT0iSXNNZW1iZXJPZlJlc29sdmVyIj4NCiAgICAgICAgICA8UGF1c2VkPmZhbHNlPC9QYXVzZWQ+DQogICAgICAgICAgPFN1YlN0YXR1cz48L1N1YlN0YXR1cz4NCiAgICAgICAgPC9SZXNvdXJjZUxldmVsT2JzZXJ2ZXI+DQogICAgICAgIDxSZXNvdXJjZUxldmVsT2JzZXJ2ZXIgTmFtZT0iTWVzc2FnZVJlc3VibWlzc2lvbiI+DQogICAgICAgICAgPFBhdXNlZD5mYWxzZTwvUGF1c2VkPg0KICAgICAgICAgIDxTdWJTdGF0dXM+PC9TdWJTdGF0dXM+DQogICAgICAgIDwvUmVzb3VyY2VMZXZlbE9ic2VydmVyPg0KICAgICAgICA8UmVzb3VyY2VMZXZlbE9ic2VydmVyIE5hbWU9Ik1lc3NhZ2luZ0RhdGFiYXNlIj4NCiAgICAgICAgICA8UGF1c2VkPmZhbHNlPC9QYXVzZWQ+DQogICAgICAgICAgPFN1YlN0YXR1cz48L1N1YlN0YXR1cz4NCiAgICAgICAgPC9SZXNvdXJjZUxldmVsT2JzZXJ2ZXI+DQogICAgICAgIDxSZXNvdXJjZUxldmVsT2JzZXJ2ZXIgTmFtZT0iUGlja3VwIj4NCiAgICAgICAgICA8UGF1c2VkPmZhbHNlPC9QYXVzZWQ+DQogICAgICAgICAgPFN1YlN0YXR1cz48L1N1YlN0YXR1cz4NCiAgICAgICAgPC9SZXNvdXJjZUxldmVsT2JzZXJ2ZXI+DQogICAgICAgIDxSZXNvdXJjZUxldmVsT2JzZXJ2ZXIgTmFtZT0iUmVtb3RlRGVsaXZlcnkiPg0KICAgICAgICAgIDxQYXVzZWQ+ZmFsc2U8L1BhdXNlZD4NCiAgICAgICAgICA8U3ViU3RhdHVzPjwvU3ViU3RhdHVzPg0KICAgICAgICA8L1Jlc291cmNlTGV2ZWxPYnNlcnZlcj4NCiAgICAgICAgPFJlc291cmNlTGV2ZWxPYnNlcnZlciBOYW1lPSJTaGFkb3dSZWR1bmRhbmN5Ij4NCiAgICAgICAgICA8UGF1c2VkPmZhbHNlPC9QYXVzZWQ+DQogICAgICAgICAgPFN1YlN0YXR1cz48L1N1YlN0YXR1cz4NCiAgICAgICAgPC9SZXNvdXJjZUxldmVsT2JzZXJ2ZXI+DQogICAgICAgIDxSZXNvdXJjZUxldmVsT2JzZXJ2ZXIgTmFtZT0iUmVwbGljYXRpb24iPg0KICAgICAgICAgIDxQYXVzZWQ+ZmFsc2U8L1BhdXNlZD4NCiAgICAgICAgICA8U3ViU3RhdHVzPjwvU3ViU3RhdHVzPg0KICAgICAgICA8L1Jlc291cmNlTGV2ZWxPYnNlcnZlcj4NCiAgICAgICAgPFJlc291cmNlTGV2ZWxPYnNlcnZlciBOYW1lPSJTbXRwSW4iPg0KICAgICAgICAgIDxQYXVzZWQ+ZmFsc2U8L1BhdXNlZD4NCiAgICAgICAgICA8U3ViU3RhdHVzPjwvU3ViU3RhdHVzPg0KICAgICAgICA8L1Jlc291cmNlTGV2ZWxPYnNlcnZlcj4NCiAgICAgICAgPFJlc291cmNlTGV2ZWxPYnNlcnZlciBOYW1lPSJDYXRlZ29yaXplciI+DQogICAgICAgICAgPFBhdXNlZD5mYWxzZTwvUGF1c2VkPg0KICAgICAgICAgIDxTdWJTdGF0dXM+PC9TdWJTdGF0dXM+DQogICAgICAgIDwvUmVzb3VyY2VMZXZlbE9ic2VydmVyPg0KICAgICAgPC9SZXNvdXJjZUxldmVsTWVkaWF0b3I+DQogICAgICA8Q29uZmlndXJhdGlvbj4NCiAgICAgICAgPFJlc291cmNlVGhyb3R0bGluZ0NvbmZpZ3VyYXRpb24gRGVoeWRyYXRlTWVzc2FnZXNVbmRlck1lbW9yeVByZXNzdXJlPSJ0cnVlIiBEaXNhYmxlZFJlc291cmNlTGV2ZWxPYnNlcnZlcnM9IlN5c3RlbS5TdHJpbmdbXSIgTWF4VHJhbnNpZW50RXhjZXB0aW9uc0FsbG93ZWQ9IjUiIFJlc291cmNlTGV2ZWxPYnNlcnZlclRpbWVvdXQ9IlBUNU0iIFJlc291cmNlVGhyb3R0bGluZ0VuYWJsZWQ9InRydWUiIFNtdHBCYXNlVGhyb3R0bGluZ0RlbGF5SW50ZXJ2YWw9IlBUMFMiIFNtdHBNYXhUaHJvdHRsaW5nRGVsYXlJbnRlcnZhbD0iUFQ1NVMiIFNtdHBTdGVwVGhyb3R0bGluZ0RlbGF5SW50ZXJ2YWw9IlBUMVMiIFNtdHBTdGFydFRocm90dGxpbmdEZWxheUludGVydmFsPSJQVDFTIiBQZXJpb2RpY0RlaHlkcmF0aW9uRW5hYmxlZD0idHJ1ZSIgUGVyaW9kaWNEZWh5ZHJhdGlvbkludGVydmFsPSJQVDVNIiAvPg0KICAgICAgICA8T3ZlcnJpZGVzPg0KICAgICAgICAgIDxTdGF0dXMgT3ZlcnJpZGVDb3VudD0iMCIgT3ZlcnJpZGVhYmxlUHJvcGVydGllcz0icmVzb3VyY2V0aHJvdHRsaW5nLnByb2Nlc3NvcnRpbWUubWVkaXVtdG9oaWdoLHJlc291cmNldGhyb3R0bGluZy5wcm9jZXNzb3J0aW1lLmhpZ2h0b21lZGl1bSxyZXNvdXJjZXRocm90dGxpbmcucHJvY2Vzc29ydGltZS5sb3d0b21lZGl1bSxyZXNvdXJjZXRocm90dGxpbmcucHJvY2Vzc29ydGltZS5tZWRpdW10b2xvdyIgLz4NCiAgICAgICAgPC9PdmVycmlkZXM+DQogICAgICA8L0NvbmZpZ3VyYXRpb24+DQogICAgPC9SZXNvdXJjZVRocm90dGxpbmc+DQogIDwvQ29tcG9uZW50cz4NCjwvRGlhZ25vc3RpY3M+AfX////4////CQwAAAAJDQAAAAHy////+P///wkPAAAACRAAAAAHBwAAAAABAAAAAQAAAAQtTWljcm9zb2Z0LkV4Y2hhbmdlLkRhdGEuUHJvcGVydHlCYWcrVmFsdWVQYWlyAwAAAAHv////+P///wkJAAAACgUJAAAAOE1pY3Jvc29mdC5FeGNoYW5nZS5EYXRhLlNpbXBsZVByb3ZpZGVyUHJvcGVydHlEZWZpbml0aW9uBQAAAAVmbGFncxdQcm9wZXJ0eURlZmluaXRpb24rbmFtZRdQcm9wZXJ0eURlZmluaXRpb24rdHlwZRtQcm9wZXJ0eURlZmluaXRpb24rdHlwZU5hbWU5UHJvcGVydHlEZWZpbml0aW9uK3JlcXVpcmVkUHJvcGVydHlEZWZpbml0aW9uc1doZW5SZWFkaW5nAAEDAQMIH1N5c3RlbS5Vbml0eVNlcmlhbGl6YXRpb25Ib2xkZXKzAVN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmljLklDb2xsZWN0aW9uYDFbW01pY3Jvc29mdC5FeGNoYW5nZS5EYXRhLlByb3BlcnR5RGVmaW5pdGlvbiwgTWljcm9zb2Z0LkV4Y2hhbmdlLkRhdGEsIFZlcnNpb249MTUuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49MzFiZjM4NTZhZDM2NGUzNV1dAwAAAAAAAAAGEwAAAAZSZXN1bHQJFAAAAAYVAAAAWlN5c3RlbS5TdHJpbmcsIG1zY29ybGliLCBWZXJzaW9uPTQuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjc3YTVjNTYxOTM0ZTA4OQoBDAAAAAkAAAAAAAAABhYAAAAPRXhjaGFuZ2VWZXJzaW9uCRcAAAAGGAAAAIoBTWljcm9zb2Z0LkV4Y2hhbmdlLkRhdGEuRXhjaGFuZ2VPYmplY3RWZXJzaW9uLCBNaWNyb3NvZnQuRXhjaGFuZ2UuRGF0YSwgVmVyc2lvbj0xNS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj0zMWJmMzg1NmFkMzY0ZTM1CgUNAAAALU1pY3Jvc29mdC5FeGNoYW5nZS5EYXRhLkV4Y2hhbmdlT2JqZWN0VmVyc2lvbgMAAAAFTWFqb3IFTWlub3INRXhjaGFuZ2VCdWlsZAAABAICJU1pY3Jvc29mdC5FeGNoYW5nZS5EYXRhLkV4Y2hhbmdlQnVpbGQDAAAAAwAAAAAKBef///8lTWljcm9zb2Z0LkV4Y2hhbmdlLkRhdGEuRXhjaGFuZ2VCdWlsZAQAAAAFTWFqb3IFTWlub3IFQnVpbGQNQnVpbGRSZXZpc2lvbgAAAAACAg4OAwAAAA4AZAAAAAEPAAAACQAAAAABAAAGGgAAAAtPYmplY3RTdGF0ZQkbAAAABhwAAACAAU1pY3Jvc29mdC5FeGNoYW5nZS5EYXRhLk9iamVjdFN0YXRlLCBNaWNyb3NvZnQuRXhjaGFuZ2UuRGF0YSwgVmVyc2lvbj0xNS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj0zMWJmMzg1NmFkMzY0ZTM1CgUQAAAAI01pY3Jvc29mdC5FeGNoYW5nZS5EYXRhLk9iamVjdFN0YXRlAQAAAAd2YWx1ZV9fAAgDAAAAAAAAAAQUAAAAH1N5c3RlbS5Vbml0eVNlcmlhbGl6YXRpb25Ib2xkZXIDAAAABERhdGEJVW5pdHlUeXBlDEFzc2VtYmx5TmFtZQEAAQgGHQAAAA1TeXN0ZW0uU3RyaW5nBAAAAAYeAAAAS21zY29ybGliLCBWZXJzaW9uPTQuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjc3YTVjNTYxOTM0ZTA4OQEXAAAAFAAAAAYfAAAALU1pY3Jvc29mdC5FeGNoYW5nZS5EYXRhLkV4Y2hhbmdlT2JqZWN0VmVyc2lvbgQAAAAGIAAAAFtNaWNyb3NvZnQuRXhjaGFuZ2UuRGF0YSwgVmVyc2lvbj0xNS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj0zMWJmMzg1NmFkMzY0ZTM1ARsAAAAUAAAABiEAAAAjTWljcm9zb2Z0LkV4Y2hhbmdlLkRhdGEuT2JqZWN0U3RhdGUEAAAACSAAAAALAeDVNaKra4Zaq2YXwwxFnWp5x1Sa4XEkA+BaGBFlAPg=
+
+
+
\ No newline at end of file
diff --git a/Diagnostics/HealthChecker/Tests/DataCollection/E16/Exchange/GetExchangeDiagnosticInfo.xml b/Diagnostics/HealthChecker/Tests/DataCollection/E16/Exchange/GetExchangeDiagnosticInfo_ADTopVariantConfiguration.xml
similarity index 100%
rename from Diagnostics/HealthChecker/Tests/DataCollection/E16/Exchange/GetExchangeDiagnosticInfo.xml
rename to Diagnostics/HealthChecker/Tests/DataCollection/E16/Exchange/GetExchangeDiagnosticInfo_ADTopVariantConfiguration.xml
diff --git a/Diagnostics/HealthChecker/Tests/DataCollection/E16/Exchange/GetExchangeDiagnosticInfo_EdgeTransportResourceThrottling.xml b/Diagnostics/HealthChecker/Tests/DataCollection/E16/Exchange/GetExchangeDiagnosticInfo_EdgeTransportResourceThrottling.xml
new file mode 100644
index 0000000000..c01d0dce89
--- /dev/null
+++ b/Diagnostics/HealthChecker/Tests/DataCollection/E16/Exchange/GetExchangeDiagnosticInfo_EdgeTransportResourceThrottling.xml
@@ -0,0 +1,31 @@
+
+
+
+ Microsoft.Exchange.Management.Powershell.Support.ExchangeDiagnosticInfoResult
+ Microsoft.Exchange.Data.ConfigurableObject
+ System.Object
+
+ <Diagnostics>_x000D__x000A_ <ProcessInfo>_x000D__x000A_ <id>2948</id>_x000D__x000A_ <serverName>SOLO-E19A</serverName>_x000D__x000A_ <startTime>2024-05-22T15:12:38.3041278Z</startTime>_x000D__x000A_ <currentTime>2024-05-23T19:57:24.2800853Z</currentTime>_x000D__x000A_ <lifetime>1.04:44:45.9759575</lifetime>_x000D__x000A_ <threadCount>48</threadCount>_x000D__x000A_ <handleCount>1760</handleCount>_x000D__x000A_ <workingSet>109.8 MB (115,101,696 bytes)</workingSet>_x000D__x000A_ <fastTrainExchangeVersion>15.2.1544.4</fastTrainExchangeVersion>_x000D__x000A_ </ProcessInfo>_x000D__x000A_ <Components>_x000D__x000A_ <ResourceThrottling>_x000D__x000A_ <ResourceTracker>_x000D__x000A_ <AggregateUse>Low</AggregateUse>_x000D__x000A_ <ResourceMeter Resource="PrivateBytes">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=75 HighToMedium=73 LowToMedium=72 MediumToLow=71]</PressureTransitions>_x000D__x000A_ <Pressure>6</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="SystemMemory">_x000D__x000A_ <CurrentResourceUse>High</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>High</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=94 HighToMedium=89 LowToMedium=88 MediumToLow=84]</PressureTransitions>_x000D__x000A_ <Pressure>92</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="UsedVersionBuckets[C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue\mail.que]">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=1500 HighToMedium=1000 LowToMedium=999 MediumToLow=800]</PressureTransitions>_x000D__x000A_ <Pressure>2</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="JetSessions[C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue\mail.que]">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=1500 HighToMedium=1400 LowToMedium=1000 MediumToLow=900]</PressureTransitions>_x000D__x000A_ <Pressure>14</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="CheckpointDepth[C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue\mail.que]">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=300 HighToMedium=280 LowToMedium=250 MediumToLow=230]</PressureTransitions>_x000D__x000A_ <Pressure>0</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="DatabaseUsedSpace[C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue]">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=99 HighToMedium=97 LowToMedium=96 MediumToLow=94]</PressureTransitions>_x000D__x000A_ <Pressure>33</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="UsedDiskSpace[C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue]">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=99 HighToMedium=94 LowToMedium=90 MediumToLow=88]</PressureTransitions>_x000D__x000A_ <Pressure>33</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="UsedDiskSpace[C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data]">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=99 HighToMedium=94 LowToMedium=90 MediumToLow=88]</PressureTransitions>_x000D__x000A_ <Pressure>33</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ </ResourceTracker>_x000D__x000A_ <ResourceLevelMediator>_x000D__x000A_ <ResourceLevelObserver Name="BootScanner">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="ContentAggregator">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="DelayedDelivery">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="EnhancedDns">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="IsMemberOfResolver">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="MessageResubmission">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="MessagingDatabase">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="Pickup">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="RemoteDelivery">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="ShadowRedundancy">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="Replication">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="SmtpIn">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="Categorizer">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ </ResourceLevelMediator>_x000D__x000A_ <Configuration>_x000D__x000A_ <ResourceThrottlingConfiguration DehydrateMessagesUnderMemoryPressure="true" DisabledResourceLevelObservers="System.String[]" MaxTransientExceptionsAllowed="5" ResourceLevelObserverTimeout="PT5M" ResourceThrottlingEnabled="true" SmtpBaseThrottlingDelayInterval="PT0S" SmtpMaxThrottlingDelayInterval="PT55S" SmtpStepThrottlingDelayInterval="PT1S" SmtpStartThrottlingDelayInterval="PT1S" PeriodicDehydrationEnabled="true" PeriodicDehydrationInterval="PT5M" />_x000D__x000A_ <Overrides>_x000D__x000A_ <Status OverrideCount="0" OverrideableProperties="resourcethrottling.processortime.mediumtohigh,resourcethrottling.processortime.hightomedium,resourcethrottling.processortime.lowtomedium,resourcethrottling.processortime.mediumtolow" />_x000D__x000A_ </Overrides>_x000D__x000A_ </Configuration>_x000D__x000A_ </ResourceThrottling>_x000D__x000A_ </Components>_x000D__x000A_</Diagnostics>
+
+ <Diagnostics>_x000D__x000A_ <ProcessInfo>_x000D__x000A_ <id>2948</id>_x000D__x000A_ <serverName>SOLO-E19A</serverName>_x000D__x000A_ <startTime>2024-05-22T15:12:38.3041278Z</startTime>_x000D__x000A_ <currentTime>2024-05-23T19:57:24.2800853Z</currentTime>_x000D__x000A_ <lifetime>1.04:44:45.9759575</lifetime>_x000D__x000A_ <threadCount>48</threadCount>_x000D__x000A_ <handleCount>1760</handleCount>_x000D__x000A_ <workingSet>109.8 MB (115,101,696 bytes)</workingSet>_x000D__x000A_ <fastTrainExchangeVersion>15.2.1544.4</fastTrainExchangeVersion>_x000D__x000A_ </ProcessInfo>_x000D__x000A_ <Components>_x000D__x000A_ <ResourceThrottling>_x000D__x000A_ <ResourceTracker>_x000D__x000A_ <AggregateUse>Low</AggregateUse>_x000D__x000A_ <ResourceMeter Resource="PrivateBytes">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=75 HighToMedium=73 LowToMedium=72 MediumToLow=71]</PressureTransitions>_x000D__x000A_ <Pressure>6</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="SystemMemory">_x000D__x000A_ <CurrentResourceUse>High</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>High</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=94 HighToMedium=89 LowToMedium=88 MediumToLow=84]</PressureTransitions>_x000D__x000A_ <Pressure>92</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="UsedVersionBuckets[C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue\mail.que]">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=1500 HighToMedium=1000 LowToMedium=999 MediumToLow=800]</PressureTransitions>_x000D__x000A_ <Pressure>2</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="JetSessions[C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue\mail.que]">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=1500 HighToMedium=1400 LowToMedium=1000 MediumToLow=900]</PressureTransitions>_x000D__x000A_ <Pressure>14</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="CheckpointDepth[C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue\mail.que]">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=300 HighToMedium=280 LowToMedium=250 MediumToLow=230]</PressureTransitions>_x000D__x000A_ <Pressure>0</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="DatabaseUsedSpace[C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue]">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=99 HighToMedium=97 LowToMedium=96 MediumToLow=94]</PressureTransitions>_x000D__x000A_ <Pressure>33</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="UsedDiskSpace[C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue]">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=99 HighToMedium=94 LowToMedium=90 MediumToLow=88]</PressureTransitions>_x000D__x000A_ <Pressure>33</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="UsedDiskSpace[C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data]">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=99 HighToMedium=94 LowToMedium=90 MediumToLow=88]</PressureTransitions>_x000D__x000A_ <Pressure>33</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ </ResourceTracker>_x000D__x000A_ <ResourceLevelMediator>_x000D__x000A_ <ResourceLevelObserver Name="BootScanner">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="ContentAggregator">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="DelayedDelivery">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="EnhancedDns">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="IsMemberOfResolver">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="MessageResubmission">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="MessagingDatabase">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="Pickup">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="RemoteDelivery">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="ShadowRedundancy">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="Replication">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="SmtpIn">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="Categorizer">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ </ResourceLevelMediator>_x000D__x000A_ <Configuration>_x000D__x000A_ <ResourceThrottlingConfiguration DehydrateMessagesUnderMemoryPressure="true" DisabledResourceLevelObservers="System.String[]" MaxTransientExceptionsAllowed="5" ResourceLevelObserverTimeout="PT5M" ResourceThrottlingEnabled="true" SmtpBaseThrottlingDelayInterval="PT0S" SmtpMaxThrottlingDelayInterval="PT55S" SmtpStepThrottlingDelayInterval="PT1S" SmtpStartThrottlingDelayInterval="PT1S" PeriodicDehydrationEnabled="true" PeriodicDehydrationInterval="PT5M" />_x000D__x000A_ <Overrides>_x000D__x000A_ <Status OverrideCount="0" OverrideableProperties="resourcethrottling.processortime.mediumtohigh,resourcethrottling.processortime.hightomedium,resourcethrottling.processortime.lowtomedium,resourcethrottling.processortime.mediumtolow" />_x000D__x000A_ </Overrides>_x000D__x000A_ </Configuration>_x000D__x000A_ </ResourceThrottling>_x000D__x000A_ </Components>_x000D__x000A_</Diagnostics>
+
+ true
+
+
+ Microsoft.Exchange.Data.ObjectState
+ System.Enum
+ System.ValueType
+ System.Object
+
+ New
+ 0
+
+
+
+ solo-e19a.solo.com
+ 5754fdf0-384b-433f-a855-da6ba608c57e
+ false
+ I3NpZyOrJwAAAAEAAAD/////AQAAAAAAAAAMAgAAAHRNaWNyb3NvZnQuRXhjaGFuZ2UuTWFuYWdlbWVudC5Qb3dlcnNoZWxsLlN1cHBvcnQsIFZlcnNpb249MTUuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49MzFiZjM4NTZhZDM2NGUzNQwDAAAAW01pY3Jvc29mdC5FeGNoYW5nZS5EYXRhLCBWZXJzaW9uPTE1LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPTMxYmYzODU2YWQzNjRlMzUFAQAAAE1NaWNyb3NvZnQuRXhjaGFuZ2UuTWFuYWdlbWVudC5Qb3dlcnNoZWxsLlN1cHBvcnQuRXhjaGFuZ2VEaWFnbm9zdGljSW5mb1Jlc3VsdAQAAAALcHJvcGVydHlCYWceQ29uZmlndXJhYmxlT2JqZWN0K3Byb3BlcnR5QmFnLENvbmZpZ3VyYWJsZU9iamVjdCtzZXJpYWxpemVyQXNzZW1ibHlWZXJzaW9uJkNvbmZpZ3VyYWJsZU9iamVjdCtpbnN0YW50aWF0aW9uRXJyb3JzBAQDAzFNaWNyb3NvZnQuRXhjaGFuZ2UuRGF0YS5TaW1wbGVQcm92aWRlclByb3BlcnR5QmFnAwAAADFNaWNyb3NvZnQuRXhjaGFuZ2UuRGF0YS5TaW1wbGVQcm92aWRlclByb3BlcnR5QmFnAwAAAA5TeXN0ZW0uVmVyc2lvbqkBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNaWNyb3NvZnQuRXhjaGFuZ2UuRGF0YS5WYWxpZGF0aW9uRXJyb3IsIE1pY3Jvc29mdC5FeGNoYW5nZS5EYXRhLCBWZXJzaW9uPTE1LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPTMxYmYzODU2YWQzNjRlMzVdXQIAAAAJBAAAAAkEAAAACQUAAAAKBQQAAAAxTWljcm9zb2Z0LkV4Y2hhbmdlLkRhdGEuU2ltcGxlUHJvdmlkZXJQcm9wZXJ0eUJhZwYAAAAUUHJvcGVydHlCYWcrcmVhZE9ubHkbUHJvcGVydHlCYWcrc3RvcmVWYWx1ZXNPbmx5J1Byb3BlcnR5QmFnK3RyZWF0U3dpdGNoYWJsZUFzVmFsdWVzT25seSVQcm9wZXJ0eUJhZytzZXJpYWxpemVyQXNzZW1ibHlWZXJzaW9uI1Byb3BlcnR5QmFnK3NlcmlhbGl6ZWRDdXJyZW50VmFsdWVzJFByb3BlcnR5QmFnK3NlcmlhbGl6ZWRPcmlnaW5hbFZhbHVlcwAAAAMEBAEBAQ5TeXN0ZW0uVmVyc2lvbi9NaWNyb3NvZnQuRXhjaGFuZ2UuRGF0YS5Qcm9wZXJ0eUJhZytWYWx1ZVBhaXJbXQMAAAAvTWljcm9zb2Z0LkV4Y2hhbmdlLkRhdGEuUHJvcGVydHlCYWcrVmFsdWVQYWlyW10DAAAAAwAAAAAAAAkFAAAACQYAAAAJBwAAAAQFAAAADlN5c3RlbS5WZXJzaW9uBAAAAAZfTWFqb3IGX01pbm9yBl9CdWlsZAlfUmV2aXNpb24AAAAACAgICA8AAAAAAAAAAAAAAAAAAAAHBgAAAAABAAAAAwAAAAQtTWljcm9zb2Z0LkV4Y2hhbmdlLkRhdGEuUHJvcGVydHlCYWcrVmFsdWVQYWlyAwAAAAX4////LU1pY3Jvc29mdC5FeGNoYW5nZS5EYXRhLlByb3BlcnR5QmFnK1ZhbHVlUGFpcgIAAAADS2V5BVZhbHVlBAI4TWljcm9zb2Z0LkV4Y2hhbmdlLkRhdGEuU2ltcGxlUHJvdmlkZXJQcm9wZXJ0eURlZmluaXRpb24DAAAAAwAAAAkJAAAABgoAAADBNjxEaWFnbm9zdGljcz4NCiAgPFByb2Nlc3NJbmZvPg0KICAgIDxpZD4yOTQ4PC9pZD4NCiAgICA8c2VydmVyTmFtZT5TT0xPLUUxOUE8L3NlcnZlck5hbWU+DQogICAgPHN0YXJ0VGltZT4yMDI0LTA1LTIyVDE1OjEyOjM4LjMwNDEyNzhaPC9zdGFydFRpbWU+DQogICAgPGN1cnJlbnRUaW1lPjIwMjQtMDUtMjNUMTk6NTc6MjQuMjgwMDg1M1o8L2N1cnJlbnRUaW1lPg0KICAgIDxsaWZldGltZT4xLjA0OjQ0OjQ1Ljk3NTk1NzU8L2xpZmV0aW1lPg0KICAgIDx0aHJlYWRDb3VudD40ODwvdGhyZWFkQ291bnQ+DQogICAgPGhhbmRsZUNvdW50PjE3NjA8L2hhbmRsZUNvdW50Pg0KICAgIDx3b3JraW5nU2V0PjEwOS44IE1CICgxMTUsMTAxLDY5NiBieXRlcyk8L3dvcmtpbmdTZXQ+DQogICAgPGZhc3RUcmFpbkV4Y2hhbmdlVmVyc2lvbj4xNS4yLjE1NDQuNDwvZmFzdFRyYWluRXhjaGFuZ2VWZXJzaW9uPg0KICA8L1Byb2Nlc3NJbmZvPg0KICA8Q29tcG9uZW50cz4NCiAgICA8UmVzb3VyY2VUaHJvdHRsaW5nPg0KICAgICAgPFJlc291cmNlVHJhY2tlcj4NCiAgICAgICAgPEFnZ3JlZ2F0ZVVzZT5Mb3c8L0FnZ3JlZ2F0ZVVzZT4NCiAgICAgICAgPFJlc291cmNlTWV0ZXIgUmVzb3VyY2U9IlByaXZhdGVCeXRlcyI+DQogICAgICAgICAgPEN1cnJlbnRSZXNvdXJjZVVzZT5Mb3c8L0N1cnJlbnRSZXNvdXJjZVVzZT4NCiAgICAgICAgICA8UHJldmlvdXNSZXNvdXJjZVVzZT5Mb3c8L1ByZXZpb3VzUmVzb3VyY2VVc2U+DQogICAgICAgICAgPFByZXNzdXJlVHJhbnNpdGlvbnM+W1ByZXNzdXJlVHJhbnNpdGlvbnM6IE1lZGl1bVRvSGlnaD03NSBIaWdoVG9NZWRpdW09NzMgTG93VG9NZWRpdW09NzIgTWVkaXVtVG9Mb3c9NzFdPC9QcmVzc3VyZVRyYW5zaXRpb25zPg0KICAgICAgICAgIDxQcmVzc3VyZT42PC9QcmVzc3VyZT4NCiAgICAgICAgPC9SZXNvdXJjZU1ldGVyPg0KICAgICAgICA8UmVzb3VyY2VNZXRlciBSZXNvdXJjZT0iU3lzdGVtTWVtb3J5Ij4NCiAgICAgICAgICA8Q3VycmVudFJlc291cmNlVXNlPkhpZ2g8L0N1cnJlbnRSZXNvdXJjZVVzZT4NCiAgICAgICAgICA8UHJldmlvdXNSZXNvdXJjZVVzZT5IaWdoPC9QcmV2aW91c1Jlc291cmNlVXNlPg0KICAgICAgICAgIDxQcmVzc3VyZVRyYW5zaXRpb25zPltQcmVzc3VyZVRyYW5zaXRpb25zOiBNZWRpdW1Ub0hpZ2g9OTQgSGlnaFRvTWVkaXVtPTg5IExvd1RvTWVkaXVtPTg4IE1lZGl1bVRvTG93PTg0XTwvUHJlc3N1cmVUcmFuc2l0aW9ucz4NCiAgICAgICAgICA8UHJlc3N1cmU+OTI8L1ByZXNzdXJlPg0KICAgICAgICA8L1Jlc291cmNlTWV0ZXI+DQogICAgICAgIDxSZXNvdXJjZU1ldGVyIFJlc291cmNlPSJVc2VkVmVyc2lvbkJ1Y2tldHNbQzpcUHJvZ3JhbSBGaWxlc1xNaWNyb3NvZnRcRXhjaGFuZ2UgU2VydmVyXFYxNVxUcmFuc3BvcnRSb2xlc1xkYXRhXFF1ZXVlXG1haWwucXVlXSI+DQogICAgICAgICAgPEN1cnJlbnRSZXNvdXJjZVVzZT5Mb3c8L0N1cnJlbnRSZXNvdXJjZVVzZT4NCiAgICAgICAgICA8UHJldmlvdXNSZXNvdXJjZVVzZT5Mb3c8L1ByZXZpb3VzUmVzb3VyY2VVc2U+DQogICAgICAgICAgPFByZXNzdXJlVHJhbnNpdGlvbnM+W1ByZXNzdXJlVHJhbnNpdGlvbnM6IE1lZGl1bVRvSGlnaD0xNTAwIEhpZ2hUb01lZGl1bT0xMDAwIExvd1RvTWVkaXVtPTk5OSBNZWRpdW1Ub0xvdz04MDBdPC9QcmVzc3VyZVRyYW5zaXRpb25zPg0KICAgICAgICAgIDxQcmVzc3VyZT4yPC9QcmVzc3VyZT4NCiAgICAgICAgPC9SZXNvdXJjZU1ldGVyPg0KICAgICAgICA8UmVzb3VyY2VNZXRlciBSZXNvdXJjZT0iSmV0U2Vzc2lvbnNbQzpcUHJvZ3JhbSBGaWxlc1xNaWNyb3NvZnRcRXhjaGFuZ2UgU2VydmVyXFYxNVxUcmFuc3BvcnRSb2xlc1xkYXRhXFF1ZXVlXG1haWwucXVlXSI+DQogICAgICAgICAgPEN1cnJlbnRSZXNvdXJjZVVzZT5Mb3c8L0N1cnJlbnRSZXNvdXJjZVVzZT4NCiAgICAgICAgICA8UHJldmlvdXNSZXNvdXJjZVVzZT5Mb3c8L1ByZXZpb3VzUmVzb3VyY2VVc2U+DQogICAgICAgICAgPFByZXNzdXJlVHJhbnNpdGlvbnM+W1ByZXNzdXJlVHJhbnNpdGlvbnM6IE1lZGl1bVRvSGlnaD0xNTAwIEhpZ2hUb01lZGl1bT0xNDAwIExvd1RvTWVkaXVtPTEwMDAgTWVkaXVtVG9Mb3c9OTAwXTwvUHJlc3N1cmVUcmFuc2l0aW9ucz4NCiAgICAgICAgICA8UHJlc3N1cmU+MTQ8L1ByZXNzdXJlPg0KICAgICAgICA8L1Jlc291cmNlTWV0ZXI+DQogICAgICAgIDxSZXNvdXJjZU1ldGVyIFJlc291cmNlPSJDaGVja3BvaW50RGVwdGhbQzpcUHJvZ3JhbSBGaWxlc1xNaWNyb3NvZnRcRXhjaGFuZ2UgU2VydmVyXFYxNVxUcmFuc3BvcnRSb2xlc1xkYXRhXFF1ZXVlXG1haWwucXVlXSI+DQogICAgICAgICAgPEN1cnJlbnRSZXNvdXJjZVVzZT5Mb3c8L0N1cnJlbnRSZXNvdXJjZVVzZT4NCiAgICAgICAgICA8UHJldmlvdXNSZXNvdXJjZVVzZT5Mb3c8L1ByZXZpb3VzUmVzb3VyY2VVc2U+DQogICAgICAgICAgPFByZXNzdXJlVHJhbnNpdGlvbnM+W1ByZXNzdXJlVHJhbnNpdGlvbnM6IE1lZGl1bVRvSGlnaD0zMDAgSGlnaFRvTWVkaXVtPTI4MCBMb3dUb01lZGl1bT0yNTAgTWVkaXVtVG9Mb3c9MjMwXTwvUHJlc3N1cmVUcmFuc2l0aW9ucz4NCiAgICAgICAgICA8UHJlc3N1cmU+MDwvUHJlc3N1cmU+DQogICAgICAgIDwvUmVzb3VyY2VNZXRlcj4NCiAgICAgICAgPFJlc291cmNlTWV0ZXIgUmVzb3VyY2U9IkRhdGFiYXNlVXNlZFNwYWNlW0M6XFByb2dyYW0gRmlsZXNcTWljcm9zb2Z0XEV4Y2hhbmdlIFNlcnZlclxWMTVcVHJhbnNwb3J0Um9sZXNcZGF0YVxRdWV1ZV0iPg0KICAgICAgICAgIDxDdXJyZW50UmVzb3VyY2VVc2U+TG93PC9DdXJyZW50UmVzb3VyY2VVc2U+DQogICAgICAgICAgPFByZXZpb3VzUmVzb3VyY2VVc2U+TG93PC9QcmV2aW91c1Jlc291cmNlVXNlPg0KICAgICAgICAgIDxQcmVzc3VyZVRyYW5zaXRpb25zPltQcmVzc3VyZVRyYW5zaXRpb25zOiBNZWRpdW1Ub0hpZ2g9OTkgSGlnaFRvTWVkaXVtPTk3IExvd1RvTWVkaXVtPTk2IE1lZGl1bVRvTG93PTk0XTwvUHJlc3N1cmVUcmFuc2l0aW9ucz4NCiAgICAgICAgICA8UHJlc3N1cmU+MzM8L1ByZXNzdXJlPg0KICAgICAgICA8L1Jlc291cmNlTWV0ZXI+DQogICAgICAgIDxSZXNvdXJjZU1ldGVyIFJlc291cmNlPSJVc2VkRGlza1NwYWNlW0M6XFByb2dyYW0gRmlsZXNcTWljcm9zb2Z0XEV4Y2hhbmdlIFNlcnZlclxWMTVcVHJhbnNwb3J0Um9sZXNcZGF0YVxRdWV1ZV0iPg0KICAgICAgICAgIDxDdXJyZW50UmVzb3VyY2VVc2U+TG93PC9DdXJyZW50UmVzb3VyY2VVc2U+DQogICAgICAgICAgPFByZXZpb3VzUmVzb3VyY2VVc2U+TG93PC9QcmV2aW91c1Jlc291cmNlVXNlPg0KICAgICAgICAgIDxQcmVzc3VyZVRyYW5zaXRpb25zPltQcmVzc3VyZVRyYW5zaXRpb25zOiBNZWRpdW1Ub0hpZ2g9OTkgSGlnaFRvTWVkaXVtPTk0IExvd1RvTWVkaXVtPTkwIE1lZGl1bVRvTG93PTg4XTwvUHJlc3N1cmVUcmFuc2l0aW9ucz4NCiAgICAgICAgICA8UHJlc3N1cmU+MzM8L1ByZXNzdXJlPg0KICAgICAgICA8L1Jlc291cmNlTWV0ZXI+DQogICAgICAgIDxSZXNvdXJjZU1ldGVyIFJlc291cmNlPSJVc2VkRGlza1NwYWNlW0M6XFByb2dyYW0gRmlsZXNcTWljcm9zb2Z0XEV4Y2hhbmdlIFNlcnZlclxWMTVcVHJhbnNwb3J0Um9sZXNcZGF0YV0iPg0KICAgICAgICAgIDxDdXJyZW50UmVzb3VyY2VVc2U+TG93PC9DdXJyZW50UmVzb3VyY2VVc2U+DQogICAgICAgICAgPFByZXZpb3VzUmVzb3VyY2VVc2U+TG93PC9QcmV2aW91c1Jlc291cmNlVXNlPg0KICAgICAgICAgIDxQcmVzc3VyZVRyYW5zaXRpb25zPltQcmVzc3VyZVRyYW5zaXRpb25zOiBNZWRpdW1Ub0hpZ2g9OTkgSGlnaFRvTWVkaXVtPTk0IExvd1RvTWVkaXVtPTkwIE1lZGl1bVRvTG93PTg4XTwvUHJlc3N1cmVUcmFuc2l0aW9ucz4NCiAgICAgICAgICA8UHJlc3N1cmU+MzM8L1ByZXNzdXJlPg0KICAgICAgICA8L1Jlc291cmNlTWV0ZXI+DQogICAgICA8L1Jlc291cmNlVHJhY2tlcj4NCiAgICAgIDxSZXNvdXJjZUxldmVsTWVkaWF0b3I+DQogICAgICAgIDxSZXNvdXJjZUxldmVsT2JzZXJ2ZXIgTmFtZT0iQm9vdFNjYW5uZXIiPg0KICAgICAgICAgIDxQYXVzZWQ+ZmFsc2U8L1BhdXNlZD4NCiAgICAgICAgICA8U3ViU3RhdHVzPjwvU3ViU3RhdHVzPg0KICAgICAgICA8L1Jlc291cmNlTGV2ZWxPYnNlcnZlcj4NCiAgICAgICAgPFJlc291cmNlTGV2ZWxPYnNlcnZlciBOYW1lPSJDb250ZW50QWdncmVnYXRvciI+DQogICAgICAgICAgPFBhdXNlZD5mYWxzZTwvUGF1c2VkPg0KICAgICAgICAgIDxTdWJTdGF0dXM+PC9TdWJTdGF0dXM+DQogICAgICAgIDwvUmVzb3VyY2VMZXZlbE9ic2VydmVyPg0KICAgICAgICA8UmVzb3VyY2VMZXZlbE9ic2VydmVyIE5hbWU9IkRlbGF5ZWREZWxpdmVyeSI+DQogICAgICAgICAgPFBhdXNlZD5mYWxzZTwvUGF1c2VkPg0KICAgICAgICAgIDxTdWJTdGF0dXM+PC9TdWJTdGF0dXM+DQogICAgICAgIDwvUmVzb3VyY2VMZXZlbE9ic2VydmVyPg0KICAgICAgICA8UmVzb3VyY2VMZXZlbE9ic2VydmVyIE5hbWU9IkVuaGFuY2VkRG5zIj4NCiAgICAgICAgICA8UGF1c2VkPmZhbHNlPC9QYXVzZWQ+DQogICAgICAgICAgPFN1YlN0YXR1cz48L1N1YlN0YXR1cz4NCiAgICAgICAgPC9SZXNvdXJjZUxldmVsT2JzZXJ2ZXI+DQogICAgICAgIDxSZXNvdXJjZUxldmVsT2JzZXJ2ZXIgTmFtZT0iSXNNZW1iZXJPZlJlc29sdmVyIj4NCiAgICAgICAgICA8UGF1c2VkPmZhbHNlPC9QYXVzZWQ+DQogICAgICAgICAgPFN1YlN0YXR1cz48L1N1YlN0YXR1cz4NCiAgICAgICAgPC9SZXNvdXJjZUxldmVsT2JzZXJ2ZXI+DQogICAgICAgIDxSZXNvdXJjZUxldmVsT2JzZXJ2ZXIgTmFtZT0iTWVzc2FnZVJlc3VibWlzc2lvbiI+DQogICAgICAgICAgPFBhdXNlZD5mYWxzZTwvUGF1c2VkPg0KICAgICAgICAgIDxTdWJTdGF0dXM+PC9TdWJTdGF0dXM+DQogICAgICAgIDwvUmVzb3VyY2VMZXZlbE9ic2VydmVyPg0KICAgICAgICA8UmVzb3VyY2VMZXZlbE9ic2VydmVyIE5hbWU9Ik1lc3NhZ2luZ0RhdGFiYXNlIj4NCiAgICAgICAgICA8UGF1c2VkPmZhbHNlPC9QYXVzZWQ+DQogICAgICAgICAgPFN1YlN0YXR1cz48L1N1YlN0YXR1cz4NCiAgICAgICAgPC9SZXNvdXJjZUxldmVsT2JzZXJ2ZXI+DQogICAgICAgIDxSZXNvdXJjZUxldmVsT2JzZXJ2ZXIgTmFtZT0iUGlja3VwIj4NCiAgICAgICAgICA8UGF1c2VkPmZhbHNlPC9QYXVzZWQ+DQogICAgICAgICAgPFN1YlN0YXR1cz48L1N1YlN0YXR1cz4NCiAgICAgICAgPC9SZXNvdXJjZUxldmVsT2JzZXJ2ZXI+DQogICAgICAgIDxSZXNvdXJjZUxldmVsT2JzZXJ2ZXIgTmFtZT0iUmVtb3RlRGVsaXZlcnkiPg0KICAgICAgICAgIDxQYXVzZWQ+ZmFsc2U8L1BhdXNlZD4NCiAgICAgICAgICA8U3ViU3RhdHVzPjwvU3ViU3RhdHVzPg0KICAgICAgICA8L1Jlc291cmNlTGV2ZWxPYnNlcnZlcj4NCiAgICAgICAgPFJlc291cmNlTGV2ZWxPYnNlcnZlciBOYW1lPSJTaGFkb3dSZWR1bmRhbmN5Ij4NCiAgICAgICAgICA8UGF1c2VkPmZhbHNlPC9QYXVzZWQ+DQogICAgICAgICAgPFN1YlN0YXR1cz48L1N1YlN0YXR1cz4NCiAgICAgICAgPC9SZXNvdXJjZUxldmVsT2JzZXJ2ZXI+DQogICAgICAgIDxSZXNvdXJjZUxldmVsT2JzZXJ2ZXIgTmFtZT0iUmVwbGljYXRpb24iPg0KICAgICAgICAgIDxQYXVzZWQ+ZmFsc2U8L1BhdXNlZD4NCiAgICAgICAgICA8U3ViU3RhdHVzPjwvU3ViU3RhdHVzPg0KICAgICAgICA8L1Jlc291cmNlTGV2ZWxPYnNlcnZlcj4NCiAgICAgICAgPFJlc291cmNlTGV2ZWxPYnNlcnZlciBOYW1lPSJTbXRwSW4iPg0KICAgICAgICAgIDxQYXVzZWQ+ZmFsc2U8L1BhdXNlZD4NCiAgICAgICAgICA8U3ViU3RhdHVzPjwvU3ViU3RhdHVzPg0KICAgICAgICA8L1Jlc291cmNlTGV2ZWxPYnNlcnZlcj4NCiAgICAgICAgPFJlc291cmNlTGV2ZWxPYnNlcnZlciBOYW1lPSJDYXRlZ29yaXplciI+DQogICAgICAgICAgPFBhdXNlZD5mYWxzZTwvUGF1c2VkPg0KICAgICAgICAgIDxTdWJTdGF0dXM+PC9TdWJTdGF0dXM+DQogICAgICAgIDwvUmVzb3VyY2VMZXZlbE9ic2VydmVyPg0KICAgICAgPC9SZXNvdXJjZUxldmVsTWVkaWF0b3I+DQogICAgICA8Q29uZmlndXJhdGlvbj4NCiAgICAgICAgPFJlc291cmNlVGhyb3R0bGluZ0NvbmZpZ3VyYXRpb24gRGVoeWRyYXRlTWVzc2FnZXNVbmRlck1lbW9yeVByZXNzdXJlPSJ0cnVlIiBEaXNhYmxlZFJlc291cmNlTGV2ZWxPYnNlcnZlcnM9IlN5c3RlbS5TdHJpbmdbXSIgTWF4VHJhbnNpZW50RXhjZXB0aW9uc0FsbG93ZWQ9IjUiIFJlc291cmNlTGV2ZWxPYnNlcnZlclRpbWVvdXQ9IlBUNU0iIFJlc291cmNlVGhyb3R0bGluZ0VuYWJsZWQ9InRydWUiIFNtdHBCYXNlVGhyb3R0bGluZ0RlbGF5SW50ZXJ2YWw9IlBUMFMiIFNtdHBNYXhUaHJvdHRsaW5nRGVsYXlJbnRlcnZhbD0iUFQ1NVMiIFNtdHBTdGVwVGhyb3R0bGluZ0RlbGF5SW50ZXJ2YWw9IlBUMVMiIFNtdHBTdGFydFRocm90dGxpbmdEZWxheUludGVydmFsPSJQVDFTIiBQZXJpb2RpY0RlaHlkcmF0aW9uRW5hYmxlZD0idHJ1ZSIgUGVyaW9kaWNEZWh5ZHJhdGlvbkludGVydmFsPSJQVDVNIiAvPg0KICAgICAgICA8T3ZlcnJpZGVzPg0KICAgICAgICAgIDxTdGF0dXMgT3ZlcnJpZGVDb3VudD0iMCIgT3ZlcnJpZGVhYmxlUHJvcGVydGllcz0icmVzb3VyY2V0aHJvdHRsaW5nLnByb2Nlc3NvcnRpbWUubWVkaXVtdG9oaWdoLHJlc291cmNldGhyb3R0bGluZy5wcm9jZXNzb3J0aW1lLmhpZ2h0b21lZGl1bSxyZXNvdXJjZXRocm90dGxpbmcucHJvY2Vzc29ydGltZS5sb3d0b21lZGl1bSxyZXNvdXJjZXRocm90dGxpbmcucHJvY2Vzc29ydGltZS5tZWRpdW10b2xvdyIgLz4NCiAgICAgICAgPC9PdmVycmlkZXM+DQogICAgICA8L0NvbmZpZ3VyYXRpb24+DQogICAgPC9SZXNvdXJjZVRocm90dGxpbmc+DQogIDwvQ29tcG9uZW50cz4NCjwvRGlhZ25vc3RpY3M+AfX////4////CQwAAAAJDQAAAAHy////+P///wkPAAAACRAAAAAHBwAAAAABAAAAAQAAAAQtTWljcm9zb2Z0LkV4Y2hhbmdlLkRhdGEuUHJvcGVydHlCYWcrVmFsdWVQYWlyAwAAAAHv////+P///wkJAAAACgUJAAAAOE1pY3Jvc29mdC5FeGNoYW5nZS5EYXRhLlNpbXBsZVByb3ZpZGVyUHJvcGVydHlEZWZpbml0aW9uBQAAAAVmbGFncxdQcm9wZXJ0eURlZmluaXRpb24rbmFtZRdQcm9wZXJ0eURlZmluaXRpb24rdHlwZRtQcm9wZXJ0eURlZmluaXRpb24rdHlwZU5hbWU5UHJvcGVydHlEZWZpbml0aW9uK3JlcXVpcmVkUHJvcGVydHlEZWZpbml0aW9uc1doZW5SZWFkaW5nAAEDAQMIH1N5c3RlbS5Vbml0eVNlcmlhbGl6YXRpb25Ib2xkZXKzAVN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmljLklDb2xsZWN0aW9uYDFbW01pY3Jvc29mdC5FeGNoYW5nZS5EYXRhLlByb3BlcnR5RGVmaW5pdGlvbiwgTWljcm9zb2Z0LkV4Y2hhbmdlLkRhdGEsIFZlcnNpb249MTUuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49MzFiZjM4NTZhZDM2NGUzNV1dAwAAAAAAAAAGEwAAAAZSZXN1bHQJFAAAAAYVAAAAWlN5c3RlbS5TdHJpbmcsIG1zY29ybGliLCBWZXJzaW9uPTQuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjc3YTVjNTYxOTM0ZTA4OQoBDAAAAAkAAAAAAAAABhYAAAAPRXhjaGFuZ2VWZXJzaW9uCRcAAAAGGAAAAIoBTWljcm9zb2Z0LkV4Y2hhbmdlLkRhdGEuRXhjaGFuZ2VPYmplY3RWZXJzaW9uLCBNaWNyb3NvZnQuRXhjaGFuZ2UuRGF0YSwgVmVyc2lvbj0xNS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj0zMWJmMzg1NmFkMzY0ZTM1CgUNAAAALU1pY3Jvc29mdC5FeGNoYW5nZS5EYXRhLkV4Y2hhbmdlT2JqZWN0VmVyc2lvbgMAAAAFTWFqb3IFTWlub3INRXhjaGFuZ2VCdWlsZAAABAICJU1pY3Jvc29mdC5FeGNoYW5nZS5EYXRhLkV4Y2hhbmdlQnVpbGQDAAAAAwAAAAAKBef///8lTWljcm9zb2Z0LkV4Y2hhbmdlLkRhdGEuRXhjaGFuZ2VCdWlsZAQAAAAFTWFqb3IFTWlub3IFQnVpbGQNQnVpbGRSZXZpc2lvbgAAAAACAg4OAwAAAA4AZAAAAAEPAAAACQAAAAABAAAGGgAAAAtPYmplY3RTdGF0ZQkbAAAABhwAAACAAU1pY3Jvc29mdC5FeGNoYW5nZS5EYXRhLk9iamVjdFN0YXRlLCBNaWNyb3NvZnQuRXhjaGFuZ2UuRGF0YSwgVmVyc2lvbj0xNS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj0zMWJmMzg1NmFkMzY0ZTM1CgUQAAAAI01pY3Jvc29mdC5FeGNoYW5nZS5EYXRhLk9iamVjdFN0YXRlAQAAAAd2YWx1ZV9fAAgDAAAAAAAAAAQUAAAAH1N5c3RlbS5Vbml0eVNlcmlhbGl6YXRpb25Ib2xkZXIDAAAABERhdGEJVW5pdHlUeXBlDEFzc2VtYmx5TmFtZQEAAQgGHQAAAA1TeXN0ZW0uU3RyaW5nBAAAAAYeAAAAS21zY29ybGliLCBWZXJzaW9uPTQuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjc3YTVjNTYxOTM0ZTA4OQEXAAAAFAAAAAYfAAAALU1pY3Jvc29mdC5FeGNoYW5nZS5EYXRhLkV4Y2hhbmdlT2JqZWN0VmVyc2lvbgQAAAAGIAAAAFtNaWNyb3NvZnQuRXhjaGFuZ2UuRGF0YSwgVmVyc2lvbj0xNS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj0zMWJmMzg1NmFkMzY0ZTM1ARsAAAAUAAAABiEAAAAjTWljcm9zb2Z0LkV4Y2hhbmdlLkRhdGEuT2JqZWN0U3RhdGUEAAAACSAAAAALAeDVNaKra4Zaq2YXwwxFnWp5x1Sa4XEkA+BaGBFlAPg=
+
+
+
\ No newline at end of file
diff --git a/Diagnostics/HealthChecker/Tests/DataCollection/E19/Exchange/GetExchangeDiagnosticInfo.xml b/Diagnostics/HealthChecker/Tests/DataCollection/E19/Exchange/GetExchangeDiagnosticInfo_ADTopVariantConfiguration.xml
similarity index 100%
rename from Diagnostics/HealthChecker/Tests/DataCollection/E19/Exchange/GetExchangeDiagnosticInfo.xml
rename to Diagnostics/HealthChecker/Tests/DataCollection/E19/Exchange/GetExchangeDiagnosticInfo_ADTopVariantConfiguration.xml
diff --git a/Diagnostics/HealthChecker/Tests/DataCollection/E19/Exchange/GetExchangeDiagnosticInfo1.xml b/Diagnostics/HealthChecker/Tests/DataCollection/E19/Exchange/GetExchangeDiagnosticInfo_ADTopVariantConfiguration1.xml
similarity index 100%
rename from Diagnostics/HealthChecker/Tests/DataCollection/E19/Exchange/GetExchangeDiagnosticInfo1.xml
rename to Diagnostics/HealthChecker/Tests/DataCollection/E19/Exchange/GetExchangeDiagnosticInfo_ADTopVariantConfiguration1.xml
diff --git a/Diagnostics/HealthChecker/Tests/DataCollection/E19/Exchange/GetExchangeDiagnosticInfo_EdgeTransportResourceThrottling.xml b/Diagnostics/HealthChecker/Tests/DataCollection/E19/Exchange/GetExchangeDiagnosticInfo_EdgeTransportResourceThrottling.xml
new file mode 100644
index 0000000000..c01d0dce89
--- /dev/null
+++ b/Diagnostics/HealthChecker/Tests/DataCollection/E19/Exchange/GetExchangeDiagnosticInfo_EdgeTransportResourceThrottling.xml
@@ -0,0 +1,31 @@
+
+
+
+ Microsoft.Exchange.Management.Powershell.Support.ExchangeDiagnosticInfoResult
+ Microsoft.Exchange.Data.ConfigurableObject
+ System.Object
+
+ <Diagnostics>_x000D__x000A_ <ProcessInfo>_x000D__x000A_ <id>2948</id>_x000D__x000A_ <serverName>SOLO-E19A</serverName>_x000D__x000A_ <startTime>2024-05-22T15:12:38.3041278Z</startTime>_x000D__x000A_ <currentTime>2024-05-23T19:57:24.2800853Z</currentTime>_x000D__x000A_ <lifetime>1.04:44:45.9759575</lifetime>_x000D__x000A_ <threadCount>48</threadCount>_x000D__x000A_ <handleCount>1760</handleCount>_x000D__x000A_ <workingSet>109.8 MB (115,101,696 bytes)</workingSet>_x000D__x000A_ <fastTrainExchangeVersion>15.2.1544.4</fastTrainExchangeVersion>_x000D__x000A_ </ProcessInfo>_x000D__x000A_ <Components>_x000D__x000A_ <ResourceThrottling>_x000D__x000A_ <ResourceTracker>_x000D__x000A_ <AggregateUse>Low</AggregateUse>_x000D__x000A_ <ResourceMeter Resource="PrivateBytes">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=75 HighToMedium=73 LowToMedium=72 MediumToLow=71]</PressureTransitions>_x000D__x000A_ <Pressure>6</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="SystemMemory">_x000D__x000A_ <CurrentResourceUse>High</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>High</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=94 HighToMedium=89 LowToMedium=88 MediumToLow=84]</PressureTransitions>_x000D__x000A_ <Pressure>92</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="UsedVersionBuckets[C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue\mail.que]">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=1500 HighToMedium=1000 LowToMedium=999 MediumToLow=800]</PressureTransitions>_x000D__x000A_ <Pressure>2</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="JetSessions[C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue\mail.que]">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=1500 HighToMedium=1400 LowToMedium=1000 MediumToLow=900]</PressureTransitions>_x000D__x000A_ <Pressure>14</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="CheckpointDepth[C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue\mail.que]">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=300 HighToMedium=280 LowToMedium=250 MediumToLow=230]</PressureTransitions>_x000D__x000A_ <Pressure>0</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="DatabaseUsedSpace[C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue]">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=99 HighToMedium=97 LowToMedium=96 MediumToLow=94]</PressureTransitions>_x000D__x000A_ <Pressure>33</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="UsedDiskSpace[C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue]">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=99 HighToMedium=94 LowToMedium=90 MediumToLow=88]</PressureTransitions>_x000D__x000A_ <Pressure>33</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="UsedDiskSpace[C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data]">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=99 HighToMedium=94 LowToMedium=90 MediumToLow=88]</PressureTransitions>_x000D__x000A_ <Pressure>33</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ </ResourceTracker>_x000D__x000A_ <ResourceLevelMediator>_x000D__x000A_ <ResourceLevelObserver Name="BootScanner">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="ContentAggregator">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="DelayedDelivery">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="EnhancedDns">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="IsMemberOfResolver">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="MessageResubmission">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="MessagingDatabase">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="Pickup">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="RemoteDelivery">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="ShadowRedundancy">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="Replication">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="SmtpIn">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="Categorizer">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ </ResourceLevelMediator>_x000D__x000A_ <Configuration>_x000D__x000A_ <ResourceThrottlingConfiguration DehydrateMessagesUnderMemoryPressure="true" DisabledResourceLevelObservers="System.String[]" MaxTransientExceptionsAllowed="5" ResourceLevelObserverTimeout="PT5M" ResourceThrottlingEnabled="true" SmtpBaseThrottlingDelayInterval="PT0S" SmtpMaxThrottlingDelayInterval="PT55S" SmtpStepThrottlingDelayInterval="PT1S" SmtpStartThrottlingDelayInterval="PT1S" PeriodicDehydrationEnabled="true" PeriodicDehydrationInterval="PT5M" />_x000D__x000A_ <Overrides>_x000D__x000A_ <Status OverrideCount="0" OverrideableProperties="resourcethrottling.processortime.mediumtohigh,resourcethrottling.processortime.hightomedium,resourcethrottling.processortime.lowtomedium,resourcethrottling.processortime.mediumtolow" />_x000D__x000A_ </Overrides>_x000D__x000A_ </Configuration>_x000D__x000A_ </ResourceThrottling>_x000D__x000A_ </Components>_x000D__x000A_</Diagnostics>
+
+ <Diagnostics>_x000D__x000A_ <ProcessInfo>_x000D__x000A_ <id>2948</id>_x000D__x000A_ <serverName>SOLO-E19A</serverName>_x000D__x000A_ <startTime>2024-05-22T15:12:38.3041278Z</startTime>_x000D__x000A_ <currentTime>2024-05-23T19:57:24.2800853Z</currentTime>_x000D__x000A_ <lifetime>1.04:44:45.9759575</lifetime>_x000D__x000A_ <threadCount>48</threadCount>_x000D__x000A_ <handleCount>1760</handleCount>_x000D__x000A_ <workingSet>109.8 MB (115,101,696 bytes)</workingSet>_x000D__x000A_ <fastTrainExchangeVersion>15.2.1544.4</fastTrainExchangeVersion>_x000D__x000A_ </ProcessInfo>_x000D__x000A_ <Components>_x000D__x000A_ <ResourceThrottling>_x000D__x000A_ <ResourceTracker>_x000D__x000A_ <AggregateUse>Low</AggregateUse>_x000D__x000A_ <ResourceMeter Resource="PrivateBytes">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=75 HighToMedium=73 LowToMedium=72 MediumToLow=71]</PressureTransitions>_x000D__x000A_ <Pressure>6</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="SystemMemory">_x000D__x000A_ <CurrentResourceUse>High</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>High</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=94 HighToMedium=89 LowToMedium=88 MediumToLow=84]</PressureTransitions>_x000D__x000A_ <Pressure>92</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="UsedVersionBuckets[C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue\mail.que]">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=1500 HighToMedium=1000 LowToMedium=999 MediumToLow=800]</PressureTransitions>_x000D__x000A_ <Pressure>2</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="JetSessions[C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue\mail.que]">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=1500 HighToMedium=1400 LowToMedium=1000 MediumToLow=900]</PressureTransitions>_x000D__x000A_ <Pressure>14</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="CheckpointDepth[C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue\mail.que]">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=300 HighToMedium=280 LowToMedium=250 MediumToLow=230]</PressureTransitions>_x000D__x000A_ <Pressure>0</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="DatabaseUsedSpace[C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue]">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=99 HighToMedium=97 LowToMedium=96 MediumToLow=94]</PressureTransitions>_x000D__x000A_ <Pressure>33</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="UsedDiskSpace[C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue]">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=99 HighToMedium=94 LowToMedium=90 MediumToLow=88]</PressureTransitions>_x000D__x000A_ <Pressure>33</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="UsedDiskSpace[C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data]">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=99 HighToMedium=94 LowToMedium=90 MediumToLow=88]</PressureTransitions>_x000D__x000A_ <Pressure>33</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ </ResourceTracker>_x000D__x000A_ <ResourceLevelMediator>_x000D__x000A_ <ResourceLevelObserver Name="BootScanner">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="ContentAggregator">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="DelayedDelivery">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="EnhancedDns">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="IsMemberOfResolver">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="MessageResubmission">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="MessagingDatabase">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="Pickup">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="RemoteDelivery">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="ShadowRedundancy">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="Replication">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="SmtpIn">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="Categorizer">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ </ResourceLevelMediator>_x000D__x000A_ <Configuration>_x000D__x000A_ <ResourceThrottlingConfiguration DehydrateMessagesUnderMemoryPressure="true" DisabledResourceLevelObservers="System.String[]" MaxTransientExceptionsAllowed="5" ResourceLevelObserverTimeout="PT5M" ResourceThrottlingEnabled="true" SmtpBaseThrottlingDelayInterval="PT0S" SmtpMaxThrottlingDelayInterval="PT55S" SmtpStepThrottlingDelayInterval="PT1S" SmtpStartThrottlingDelayInterval="PT1S" PeriodicDehydrationEnabled="true" PeriodicDehydrationInterval="PT5M" />_x000D__x000A_ <Overrides>_x000D__x000A_ <Status OverrideCount="0" OverrideableProperties="resourcethrottling.processortime.mediumtohigh,resourcethrottling.processortime.hightomedium,resourcethrottling.processortime.lowtomedium,resourcethrottling.processortime.mediumtolow" />_x000D__x000A_ </Overrides>_x000D__x000A_ </Configuration>_x000D__x000A_ </ResourceThrottling>_x000D__x000A_ </Components>_x000D__x000A_</Diagnostics>
+
+ true
+
+
+ Microsoft.Exchange.Data.ObjectState
+ System.Enum
+ System.ValueType
+ System.Object
+
+ New
+ 0
+
+
+
+ solo-e19a.solo.com
+ 5754fdf0-384b-433f-a855-da6ba608c57e
+ false
+ I3NpZyOrJwAAAAEAAAD/////AQAAAAAAAAAMAgAAAHRNaWNyb3NvZnQuRXhjaGFuZ2UuTWFuYWdlbWVudC5Qb3dlcnNoZWxsLlN1cHBvcnQsIFZlcnNpb249MTUuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49MzFiZjM4NTZhZDM2NGUzNQwDAAAAW01pY3Jvc29mdC5FeGNoYW5nZS5EYXRhLCBWZXJzaW9uPTE1LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPTMxYmYzODU2YWQzNjRlMzUFAQAAAE1NaWNyb3NvZnQuRXhjaGFuZ2UuTWFuYWdlbWVudC5Qb3dlcnNoZWxsLlN1cHBvcnQuRXhjaGFuZ2VEaWFnbm9zdGljSW5mb1Jlc3VsdAQAAAALcHJvcGVydHlCYWceQ29uZmlndXJhYmxlT2JqZWN0K3Byb3BlcnR5QmFnLENvbmZpZ3VyYWJsZU9iamVjdCtzZXJpYWxpemVyQXNzZW1ibHlWZXJzaW9uJkNvbmZpZ3VyYWJsZU9iamVjdCtpbnN0YW50aWF0aW9uRXJyb3JzBAQDAzFNaWNyb3NvZnQuRXhjaGFuZ2UuRGF0YS5TaW1wbGVQcm92aWRlclByb3BlcnR5QmFnAwAAADFNaWNyb3NvZnQuRXhjaGFuZ2UuRGF0YS5TaW1wbGVQcm92aWRlclByb3BlcnR5QmFnAwAAAA5TeXN0ZW0uVmVyc2lvbqkBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNaWNyb3NvZnQuRXhjaGFuZ2UuRGF0YS5WYWxpZGF0aW9uRXJyb3IsIE1pY3Jvc29mdC5FeGNoYW5nZS5EYXRhLCBWZXJzaW9uPTE1LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPTMxYmYzODU2YWQzNjRlMzVdXQIAAAAJBAAAAAkEAAAACQUAAAAKBQQAAAAxTWljcm9zb2Z0LkV4Y2hhbmdlLkRhdGEuU2ltcGxlUHJvdmlkZXJQcm9wZXJ0eUJhZwYAAAAUUHJvcGVydHlCYWcrcmVhZE9ubHkbUHJvcGVydHlCYWcrc3RvcmVWYWx1ZXNPbmx5J1Byb3BlcnR5QmFnK3RyZWF0U3dpdGNoYWJsZUFzVmFsdWVzT25seSVQcm9wZXJ0eUJhZytzZXJpYWxpemVyQXNzZW1ibHlWZXJzaW9uI1Byb3BlcnR5QmFnK3NlcmlhbGl6ZWRDdXJyZW50VmFsdWVzJFByb3BlcnR5QmFnK3NlcmlhbGl6ZWRPcmlnaW5hbFZhbHVlcwAAAAMEBAEBAQ5TeXN0ZW0uVmVyc2lvbi9NaWNyb3NvZnQuRXhjaGFuZ2UuRGF0YS5Qcm9wZXJ0eUJhZytWYWx1ZVBhaXJbXQMAAAAvTWljcm9zb2Z0LkV4Y2hhbmdlLkRhdGEuUHJvcGVydHlCYWcrVmFsdWVQYWlyW10DAAAAAwAAAAAAAAkFAAAACQYAAAAJBwAAAAQFAAAADlN5c3RlbS5WZXJzaW9uBAAAAAZfTWFqb3IGX01pbm9yBl9CdWlsZAlfUmV2aXNpb24AAAAACAgICA8AAAAAAAAAAAAAAAAAAAAHBgAAAAABAAAAAwAAAAQtTWljcm9zb2Z0LkV4Y2hhbmdlLkRhdGEuUHJvcGVydHlCYWcrVmFsdWVQYWlyAwAAAAX4////LU1pY3Jvc29mdC5FeGNoYW5nZS5EYXRhLlByb3BlcnR5QmFnK1ZhbHVlUGFpcgIAAAADS2V5BVZhbHVlBAI4TWljcm9zb2Z0LkV4Y2hhbmdlLkRhdGEuU2ltcGxlUHJvdmlkZXJQcm9wZXJ0eURlZmluaXRpb24DAAAAAwAAAAkJAAAABgoAAADBNjxEaWFnbm9zdGljcz4NCiAgPFByb2Nlc3NJbmZvPg0KICAgIDxpZD4yOTQ4PC9pZD4NCiAgICA8c2VydmVyTmFtZT5TT0xPLUUxOUE8L3NlcnZlck5hbWU+DQogICAgPHN0YXJ0VGltZT4yMDI0LTA1LTIyVDE1OjEyOjM4LjMwNDEyNzhaPC9zdGFydFRpbWU+DQogICAgPGN1cnJlbnRUaW1lPjIwMjQtMDUtMjNUMTk6NTc6MjQuMjgwMDg1M1o8L2N1cnJlbnRUaW1lPg0KICAgIDxsaWZldGltZT4xLjA0OjQ0OjQ1Ljk3NTk1NzU8L2xpZmV0aW1lPg0KICAgIDx0aHJlYWRDb3VudD40ODwvdGhyZWFkQ291bnQ+DQogICAgPGhhbmRsZUNvdW50PjE3NjA8L2hhbmRsZUNvdW50Pg0KICAgIDx3b3JraW5nU2V0PjEwOS44IE1CICgxMTUsMTAxLDY5NiBieXRlcyk8L3dvcmtpbmdTZXQ+DQogICAgPGZhc3RUcmFpbkV4Y2hhbmdlVmVyc2lvbj4xNS4yLjE1NDQuNDwvZmFzdFRyYWluRXhjaGFuZ2VWZXJzaW9uPg0KICA8L1Byb2Nlc3NJbmZvPg0KICA8Q29tcG9uZW50cz4NCiAgICA8UmVzb3VyY2VUaHJvdHRsaW5nPg0KICAgICAgPFJlc291cmNlVHJhY2tlcj4NCiAgICAgICAgPEFnZ3JlZ2F0ZVVzZT5Mb3c8L0FnZ3JlZ2F0ZVVzZT4NCiAgICAgICAgPFJlc291cmNlTWV0ZXIgUmVzb3VyY2U9IlByaXZhdGVCeXRlcyI+DQogICAgICAgICAgPEN1cnJlbnRSZXNvdXJjZVVzZT5Mb3c8L0N1cnJlbnRSZXNvdXJjZVVzZT4NCiAgICAgICAgICA8UHJldmlvdXNSZXNvdXJjZVVzZT5Mb3c8L1ByZXZpb3VzUmVzb3VyY2VVc2U+DQogICAgICAgICAgPFByZXNzdXJlVHJhbnNpdGlvbnM+W1ByZXNzdXJlVHJhbnNpdGlvbnM6IE1lZGl1bVRvSGlnaD03NSBIaWdoVG9NZWRpdW09NzMgTG93VG9NZWRpdW09NzIgTWVkaXVtVG9Mb3c9NzFdPC9QcmVzc3VyZVRyYW5zaXRpb25zPg0KICAgICAgICAgIDxQcmVzc3VyZT42PC9QcmVzc3VyZT4NCiAgICAgICAgPC9SZXNvdXJjZU1ldGVyPg0KICAgICAgICA8UmVzb3VyY2VNZXRlciBSZXNvdXJjZT0iU3lzdGVtTWVtb3J5Ij4NCiAgICAgICAgICA8Q3VycmVudFJlc291cmNlVXNlPkhpZ2g8L0N1cnJlbnRSZXNvdXJjZVVzZT4NCiAgICAgICAgICA8UHJldmlvdXNSZXNvdXJjZVVzZT5IaWdoPC9QcmV2aW91c1Jlc291cmNlVXNlPg0KICAgICAgICAgIDxQcmVzc3VyZVRyYW5zaXRpb25zPltQcmVzc3VyZVRyYW5zaXRpb25zOiBNZWRpdW1Ub0hpZ2g9OTQgSGlnaFRvTWVkaXVtPTg5IExvd1RvTWVkaXVtPTg4IE1lZGl1bVRvTG93PTg0XTwvUHJlc3N1cmVUcmFuc2l0aW9ucz4NCiAgICAgICAgICA8UHJlc3N1cmU+OTI8L1ByZXNzdXJlPg0KICAgICAgICA8L1Jlc291cmNlTWV0ZXI+DQogICAgICAgIDxSZXNvdXJjZU1ldGVyIFJlc291cmNlPSJVc2VkVmVyc2lvbkJ1Y2tldHNbQzpcUHJvZ3JhbSBGaWxlc1xNaWNyb3NvZnRcRXhjaGFuZ2UgU2VydmVyXFYxNVxUcmFuc3BvcnRSb2xlc1xkYXRhXFF1ZXVlXG1haWwucXVlXSI+DQogICAgICAgICAgPEN1cnJlbnRSZXNvdXJjZVVzZT5Mb3c8L0N1cnJlbnRSZXNvdXJjZVVzZT4NCiAgICAgICAgICA8UHJldmlvdXNSZXNvdXJjZVVzZT5Mb3c8L1ByZXZpb3VzUmVzb3VyY2VVc2U+DQogICAgICAgICAgPFByZXNzdXJlVHJhbnNpdGlvbnM+W1ByZXNzdXJlVHJhbnNpdGlvbnM6IE1lZGl1bVRvSGlnaD0xNTAwIEhpZ2hUb01lZGl1bT0xMDAwIExvd1RvTWVkaXVtPTk5OSBNZWRpdW1Ub0xvdz04MDBdPC9QcmVzc3VyZVRyYW5zaXRpb25zPg0KICAgICAgICAgIDxQcmVzc3VyZT4yPC9QcmVzc3VyZT4NCiAgICAgICAgPC9SZXNvdXJjZU1ldGVyPg0KICAgICAgICA8UmVzb3VyY2VNZXRlciBSZXNvdXJjZT0iSmV0U2Vzc2lvbnNbQzpcUHJvZ3JhbSBGaWxlc1xNaWNyb3NvZnRcRXhjaGFuZ2UgU2VydmVyXFYxNVxUcmFuc3BvcnRSb2xlc1xkYXRhXFF1ZXVlXG1haWwucXVlXSI+DQogICAgICAgICAgPEN1cnJlbnRSZXNvdXJjZVVzZT5Mb3c8L0N1cnJlbnRSZXNvdXJjZVVzZT4NCiAgICAgICAgICA8UHJldmlvdXNSZXNvdXJjZVVzZT5Mb3c8L1ByZXZpb3VzUmVzb3VyY2VVc2U+DQogICAgICAgICAgPFByZXNzdXJlVHJhbnNpdGlvbnM+W1ByZXNzdXJlVHJhbnNpdGlvbnM6IE1lZGl1bVRvSGlnaD0xNTAwIEhpZ2hUb01lZGl1bT0xNDAwIExvd1RvTWVkaXVtPTEwMDAgTWVkaXVtVG9Mb3c9OTAwXTwvUHJlc3N1cmVUcmFuc2l0aW9ucz4NCiAgICAgICAgICA8UHJlc3N1cmU+MTQ8L1ByZXNzdXJlPg0KICAgICAgICA8L1Jlc291cmNlTWV0ZXI+DQogICAgICAgIDxSZXNvdXJjZU1ldGVyIFJlc291cmNlPSJDaGVja3BvaW50RGVwdGhbQzpcUHJvZ3JhbSBGaWxlc1xNaWNyb3NvZnRcRXhjaGFuZ2UgU2VydmVyXFYxNVxUcmFuc3BvcnRSb2xlc1xkYXRhXFF1ZXVlXG1haWwucXVlXSI+DQogICAgICAgICAgPEN1cnJlbnRSZXNvdXJjZVVzZT5Mb3c8L0N1cnJlbnRSZXNvdXJjZVVzZT4NCiAgICAgICAgICA8UHJldmlvdXNSZXNvdXJjZVVzZT5Mb3c8L1ByZXZpb3VzUmVzb3VyY2VVc2U+DQogICAgICAgICAgPFByZXNzdXJlVHJhbnNpdGlvbnM+W1ByZXNzdXJlVHJhbnNpdGlvbnM6IE1lZGl1bVRvSGlnaD0zMDAgSGlnaFRvTWVkaXVtPTI4MCBMb3dUb01lZGl1bT0yNTAgTWVkaXVtVG9Mb3c9MjMwXTwvUHJlc3N1cmVUcmFuc2l0aW9ucz4NCiAgICAgICAgICA8UHJlc3N1cmU+MDwvUHJlc3N1cmU+DQogICAgICAgIDwvUmVzb3VyY2VNZXRlcj4NCiAgICAgICAgPFJlc291cmNlTWV0ZXIgUmVzb3VyY2U9IkRhdGFiYXNlVXNlZFNwYWNlW0M6XFByb2dyYW0gRmlsZXNcTWljcm9zb2Z0XEV4Y2hhbmdlIFNlcnZlclxWMTVcVHJhbnNwb3J0Um9sZXNcZGF0YVxRdWV1ZV0iPg0KICAgICAgICAgIDxDdXJyZW50UmVzb3VyY2VVc2U+TG93PC9DdXJyZW50UmVzb3VyY2VVc2U+DQogICAgICAgICAgPFByZXZpb3VzUmVzb3VyY2VVc2U+TG93PC9QcmV2aW91c1Jlc291cmNlVXNlPg0KICAgICAgICAgIDxQcmVzc3VyZVRyYW5zaXRpb25zPltQcmVzc3VyZVRyYW5zaXRpb25zOiBNZWRpdW1Ub0hpZ2g9OTkgSGlnaFRvTWVkaXVtPTk3IExvd1RvTWVkaXVtPTk2IE1lZGl1bVRvTG93PTk0XTwvUHJlc3N1cmVUcmFuc2l0aW9ucz4NCiAgICAgICAgICA8UHJlc3N1cmU+MzM8L1ByZXNzdXJlPg0KICAgICAgICA8L1Jlc291cmNlTWV0ZXI+DQogICAgICAgIDxSZXNvdXJjZU1ldGVyIFJlc291cmNlPSJVc2VkRGlza1NwYWNlW0M6XFByb2dyYW0gRmlsZXNcTWljcm9zb2Z0XEV4Y2hhbmdlIFNlcnZlclxWMTVcVHJhbnNwb3J0Um9sZXNcZGF0YVxRdWV1ZV0iPg0KICAgICAgICAgIDxDdXJyZW50UmVzb3VyY2VVc2U+TG93PC9DdXJyZW50UmVzb3VyY2VVc2U+DQogICAgICAgICAgPFByZXZpb3VzUmVzb3VyY2VVc2U+TG93PC9QcmV2aW91c1Jlc291cmNlVXNlPg0KICAgICAgICAgIDxQcmVzc3VyZVRyYW5zaXRpb25zPltQcmVzc3VyZVRyYW5zaXRpb25zOiBNZWRpdW1Ub0hpZ2g9OTkgSGlnaFRvTWVkaXVtPTk0IExvd1RvTWVkaXVtPTkwIE1lZGl1bVRvTG93PTg4XTwvUHJlc3N1cmVUcmFuc2l0aW9ucz4NCiAgICAgICAgICA8UHJlc3N1cmU+MzM8L1ByZXNzdXJlPg0KICAgICAgICA8L1Jlc291cmNlTWV0ZXI+DQogICAgICAgIDxSZXNvdXJjZU1ldGVyIFJlc291cmNlPSJVc2VkRGlza1NwYWNlW0M6XFByb2dyYW0gRmlsZXNcTWljcm9zb2Z0XEV4Y2hhbmdlIFNlcnZlclxWMTVcVHJhbnNwb3J0Um9sZXNcZGF0YV0iPg0KICAgICAgICAgIDxDdXJyZW50UmVzb3VyY2VVc2U+TG93PC9DdXJyZW50UmVzb3VyY2VVc2U+DQogICAgICAgICAgPFByZXZpb3VzUmVzb3VyY2VVc2U+TG93PC9QcmV2aW91c1Jlc291cmNlVXNlPg0KICAgICAgICAgIDxQcmVzc3VyZVRyYW5zaXRpb25zPltQcmVzc3VyZVRyYW5zaXRpb25zOiBNZWRpdW1Ub0hpZ2g9OTkgSGlnaFRvTWVkaXVtPTk0IExvd1RvTWVkaXVtPTkwIE1lZGl1bVRvTG93PTg4XTwvUHJlc3N1cmVUcmFuc2l0aW9ucz4NCiAgICAgICAgICA8UHJlc3N1cmU+MzM8L1ByZXNzdXJlPg0KICAgICAgICA8L1Jlc291cmNlTWV0ZXI+DQogICAgICA8L1Jlc291cmNlVHJhY2tlcj4NCiAgICAgIDxSZXNvdXJjZUxldmVsTWVkaWF0b3I+DQogICAgICAgIDxSZXNvdXJjZUxldmVsT2JzZXJ2ZXIgTmFtZT0iQm9vdFNjYW5uZXIiPg0KICAgICAgICAgIDxQYXVzZWQ+ZmFsc2U8L1BhdXNlZD4NCiAgICAgICAgICA8U3ViU3RhdHVzPjwvU3ViU3RhdHVzPg0KICAgICAgICA8L1Jlc291cmNlTGV2ZWxPYnNlcnZlcj4NCiAgICAgICAgPFJlc291cmNlTGV2ZWxPYnNlcnZlciBOYW1lPSJDb250ZW50QWdncmVnYXRvciI+DQogICAgICAgICAgPFBhdXNlZD5mYWxzZTwvUGF1c2VkPg0KICAgICAgICAgIDxTdWJTdGF0dXM+PC9TdWJTdGF0dXM+DQogICAgICAgIDwvUmVzb3VyY2VMZXZlbE9ic2VydmVyPg0KICAgICAgICA8UmVzb3VyY2VMZXZlbE9ic2VydmVyIE5hbWU9IkRlbGF5ZWREZWxpdmVyeSI+DQogICAgICAgICAgPFBhdXNlZD5mYWxzZTwvUGF1c2VkPg0KICAgICAgICAgIDxTdWJTdGF0dXM+PC9TdWJTdGF0dXM+DQogICAgICAgIDwvUmVzb3VyY2VMZXZlbE9ic2VydmVyPg0KICAgICAgICA8UmVzb3VyY2VMZXZlbE9ic2VydmVyIE5hbWU9IkVuaGFuY2VkRG5zIj4NCiAgICAgICAgICA8UGF1c2VkPmZhbHNlPC9QYXVzZWQ+DQogICAgICAgICAgPFN1YlN0YXR1cz48L1N1YlN0YXR1cz4NCiAgICAgICAgPC9SZXNvdXJjZUxldmVsT2JzZXJ2ZXI+DQogICAgICAgIDxSZXNvdXJjZUxldmVsT2JzZXJ2ZXIgTmFtZT0iSXNNZW1iZXJPZlJlc29sdmVyIj4NCiAgICAgICAgICA8UGF1c2VkPmZhbHNlPC9QYXVzZWQ+DQogICAgICAgICAgPFN1YlN0YXR1cz48L1N1YlN0YXR1cz4NCiAgICAgICAgPC9SZXNvdXJjZUxldmVsT2JzZXJ2ZXI+DQogICAgICAgIDxSZXNvdXJjZUxldmVsT2JzZXJ2ZXIgTmFtZT0iTWVzc2FnZVJlc3VibWlzc2lvbiI+DQogICAgICAgICAgPFBhdXNlZD5mYWxzZTwvUGF1c2VkPg0KICAgICAgICAgIDxTdWJTdGF0dXM+PC9TdWJTdGF0dXM+DQogICAgICAgIDwvUmVzb3VyY2VMZXZlbE9ic2VydmVyPg0KICAgICAgICA8UmVzb3VyY2VMZXZlbE9ic2VydmVyIE5hbWU9Ik1lc3NhZ2luZ0RhdGFiYXNlIj4NCiAgICAgICAgICA8UGF1c2VkPmZhbHNlPC9QYXVzZWQ+DQogICAgICAgICAgPFN1YlN0YXR1cz48L1N1YlN0YXR1cz4NCiAgICAgICAgPC9SZXNvdXJjZUxldmVsT2JzZXJ2ZXI+DQogICAgICAgIDxSZXNvdXJjZUxldmVsT2JzZXJ2ZXIgTmFtZT0iUGlja3VwIj4NCiAgICAgICAgICA8UGF1c2VkPmZhbHNlPC9QYXVzZWQ+DQogICAgICAgICAgPFN1YlN0YXR1cz48L1N1YlN0YXR1cz4NCiAgICAgICAgPC9SZXNvdXJjZUxldmVsT2JzZXJ2ZXI+DQogICAgICAgIDxSZXNvdXJjZUxldmVsT2JzZXJ2ZXIgTmFtZT0iUmVtb3RlRGVsaXZlcnkiPg0KICAgICAgICAgIDxQYXVzZWQ+ZmFsc2U8L1BhdXNlZD4NCiAgICAgICAgICA8U3ViU3RhdHVzPjwvU3ViU3RhdHVzPg0KICAgICAgICA8L1Jlc291cmNlTGV2ZWxPYnNlcnZlcj4NCiAgICAgICAgPFJlc291cmNlTGV2ZWxPYnNlcnZlciBOYW1lPSJTaGFkb3dSZWR1bmRhbmN5Ij4NCiAgICAgICAgICA8UGF1c2VkPmZhbHNlPC9QYXVzZWQ+DQogICAgICAgICAgPFN1YlN0YXR1cz48L1N1YlN0YXR1cz4NCiAgICAgICAgPC9SZXNvdXJjZUxldmVsT2JzZXJ2ZXI+DQogICAgICAgIDxSZXNvdXJjZUxldmVsT2JzZXJ2ZXIgTmFtZT0iUmVwbGljYXRpb24iPg0KICAgICAgICAgIDxQYXVzZWQ+ZmFsc2U8L1BhdXNlZD4NCiAgICAgICAgICA8U3ViU3RhdHVzPjwvU3ViU3RhdHVzPg0KICAgICAgICA8L1Jlc291cmNlTGV2ZWxPYnNlcnZlcj4NCiAgICAgICAgPFJlc291cmNlTGV2ZWxPYnNlcnZlciBOYW1lPSJTbXRwSW4iPg0KICAgICAgICAgIDxQYXVzZWQ+ZmFsc2U8L1BhdXNlZD4NCiAgICAgICAgICA8U3ViU3RhdHVzPjwvU3ViU3RhdHVzPg0KICAgICAgICA8L1Jlc291cmNlTGV2ZWxPYnNlcnZlcj4NCiAgICAgICAgPFJlc291cmNlTGV2ZWxPYnNlcnZlciBOYW1lPSJDYXRlZ29yaXplciI+DQogICAgICAgICAgPFBhdXNlZD5mYWxzZTwvUGF1c2VkPg0KICAgICAgICAgIDxTdWJTdGF0dXM+PC9TdWJTdGF0dXM+DQogICAgICAgIDwvUmVzb3VyY2VMZXZlbE9ic2VydmVyPg0KICAgICAgPC9SZXNvdXJjZUxldmVsTWVkaWF0b3I+DQogICAgICA8Q29uZmlndXJhdGlvbj4NCiAgICAgICAgPFJlc291cmNlVGhyb3R0bGluZ0NvbmZpZ3VyYXRpb24gRGVoeWRyYXRlTWVzc2FnZXNVbmRlck1lbW9yeVByZXNzdXJlPSJ0cnVlIiBEaXNhYmxlZFJlc291cmNlTGV2ZWxPYnNlcnZlcnM9IlN5c3RlbS5TdHJpbmdbXSIgTWF4VHJhbnNpZW50RXhjZXB0aW9uc0FsbG93ZWQ9IjUiIFJlc291cmNlTGV2ZWxPYnNlcnZlclRpbWVvdXQ9IlBUNU0iIFJlc291cmNlVGhyb3R0bGluZ0VuYWJsZWQ9InRydWUiIFNtdHBCYXNlVGhyb3R0bGluZ0RlbGF5SW50ZXJ2YWw9IlBUMFMiIFNtdHBNYXhUaHJvdHRsaW5nRGVsYXlJbnRlcnZhbD0iUFQ1NVMiIFNtdHBTdGVwVGhyb3R0bGluZ0RlbGF5SW50ZXJ2YWw9IlBUMVMiIFNtdHBTdGFydFRocm90dGxpbmdEZWxheUludGVydmFsPSJQVDFTIiBQZXJpb2RpY0RlaHlkcmF0aW9uRW5hYmxlZD0idHJ1ZSIgUGVyaW9kaWNEZWh5ZHJhdGlvbkludGVydmFsPSJQVDVNIiAvPg0KICAgICAgICA8T3ZlcnJpZGVzPg0KICAgICAgICAgIDxTdGF0dXMgT3ZlcnJpZGVDb3VudD0iMCIgT3ZlcnJpZGVhYmxlUHJvcGVydGllcz0icmVzb3VyY2V0aHJvdHRsaW5nLnByb2Nlc3NvcnRpbWUubWVkaXVtdG9oaWdoLHJlc291cmNldGhyb3R0bGluZy5wcm9jZXNzb3J0aW1lLmhpZ2h0b21lZGl1bSxyZXNvdXJjZXRocm90dGxpbmcucHJvY2Vzc29ydGltZS5sb3d0b21lZGl1bSxyZXNvdXJjZXRocm90dGxpbmcucHJvY2Vzc29ydGltZS5tZWRpdW10b2xvdyIgLz4NCiAgICAgICAgPC9PdmVycmlkZXM+DQogICAgICA8L0NvbmZpZ3VyYXRpb24+DQogICAgPC9SZXNvdXJjZVRocm90dGxpbmc+DQogIDwvQ29tcG9uZW50cz4NCjwvRGlhZ25vc3RpY3M+AfX////4////CQwAAAAJDQAAAAHy////+P///wkPAAAACRAAAAAHBwAAAAABAAAAAQAAAAQtTWljcm9zb2Z0LkV4Y2hhbmdlLkRhdGEuUHJvcGVydHlCYWcrVmFsdWVQYWlyAwAAAAHv////+P///wkJAAAACgUJAAAAOE1pY3Jvc29mdC5FeGNoYW5nZS5EYXRhLlNpbXBsZVByb3ZpZGVyUHJvcGVydHlEZWZpbml0aW9uBQAAAAVmbGFncxdQcm9wZXJ0eURlZmluaXRpb24rbmFtZRdQcm9wZXJ0eURlZmluaXRpb24rdHlwZRtQcm9wZXJ0eURlZmluaXRpb24rdHlwZU5hbWU5UHJvcGVydHlEZWZpbml0aW9uK3JlcXVpcmVkUHJvcGVydHlEZWZpbml0aW9uc1doZW5SZWFkaW5nAAEDAQMIH1N5c3RlbS5Vbml0eVNlcmlhbGl6YXRpb25Ib2xkZXKzAVN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmljLklDb2xsZWN0aW9uYDFbW01pY3Jvc29mdC5FeGNoYW5nZS5EYXRhLlByb3BlcnR5RGVmaW5pdGlvbiwgTWljcm9zb2Z0LkV4Y2hhbmdlLkRhdGEsIFZlcnNpb249MTUuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49MzFiZjM4NTZhZDM2NGUzNV1dAwAAAAAAAAAGEwAAAAZSZXN1bHQJFAAAAAYVAAAAWlN5c3RlbS5TdHJpbmcsIG1zY29ybGliLCBWZXJzaW9uPTQuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjc3YTVjNTYxOTM0ZTA4OQoBDAAAAAkAAAAAAAAABhYAAAAPRXhjaGFuZ2VWZXJzaW9uCRcAAAAGGAAAAIoBTWljcm9zb2Z0LkV4Y2hhbmdlLkRhdGEuRXhjaGFuZ2VPYmplY3RWZXJzaW9uLCBNaWNyb3NvZnQuRXhjaGFuZ2UuRGF0YSwgVmVyc2lvbj0xNS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj0zMWJmMzg1NmFkMzY0ZTM1CgUNAAAALU1pY3Jvc29mdC5FeGNoYW5nZS5EYXRhLkV4Y2hhbmdlT2JqZWN0VmVyc2lvbgMAAAAFTWFqb3IFTWlub3INRXhjaGFuZ2VCdWlsZAAABAICJU1pY3Jvc29mdC5FeGNoYW5nZS5EYXRhLkV4Y2hhbmdlQnVpbGQDAAAAAwAAAAAKBef///8lTWljcm9zb2Z0LkV4Y2hhbmdlLkRhdGEuRXhjaGFuZ2VCdWlsZAQAAAAFTWFqb3IFTWlub3IFQnVpbGQNQnVpbGRSZXZpc2lvbgAAAAACAg4OAwAAAA4AZAAAAAEPAAAACQAAAAABAAAGGgAAAAtPYmplY3RTdGF0ZQkbAAAABhwAAACAAU1pY3Jvc29mdC5FeGNoYW5nZS5EYXRhLk9iamVjdFN0YXRlLCBNaWNyb3NvZnQuRXhjaGFuZ2UuRGF0YSwgVmVyc2lvbj0xNS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj0zMWJmMzg1NmFkMzY0ZTM1CgUQAAAAI01pY3Jvc29mdC5FeGNoYW5nZS5EYXRhLk9iamVjdFN0YXRlAQAAAAd2YWx1ZV9fAAgDAAAAAAAAAAQUAAAAH1N5c3RlbS5Vbml0eVNlcmlhbGl6YXRpb25Ib2xkZXIDAAAABERhdGEJVW5pdHlUeXBlDEFzc2VtYmx5TmFtZQEAAQgGHQAAAA1TeXN0ZW0uU3RyaW5nBAAAAAYeAAAAS21zY29ybGliLCBWZXJzaW9uPTQuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjc3YTVjNTYxOTM0ZTA4OQEXAAAAFAAAAAYfAAAALU1pY3Jvc29mdC5FeGNoYW5nZS5EYXRhLkV4Y2hhbmdlT2JqZWN0VmVyc2lvbgQAAAAGIAAAAFtNaWNyb3NvZnQuRXhjaGFuZ2UuRGF0YSwgVmVyc2lvbj0xNS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj0zMWJmMzg1NmFkMzY0ZTM1ARsAAAAUAAAABiEAAAAjTWljcm9zb2Z0LkV4Y2hhbmdlLkRhdGEuT2JqZWN0U3RhdGUEAAAACSAAAAALAeDVNaKra4Zaq2YXwwxFnWp5x1Sa4XEkA+BaGBFlAPg=
+
+
+
\ No newline at end of file
diff --git a/Diagnostics/HealthChecker/Tests/DataCollection/E19/Exchange/GetExchangeDiagnosticInfo_EdgeTransportResourceThrottling1.xml b/Diagnostics/HealthChecker/Tests/DataCollection/E19/Exchange/GetExchangeDiagnosticInfo_EdgeTransportResourceThrottling1.xml
new file mode 100644
index 0000000000..c43c915ea6
--- /dev/null
+++ b/Diagnostics/HealthChecker/Tests/DataCollection/E19/Exchange/GetExchangeDiagnosticInfo_EdgeTransportResourceThrottling1.xml
@@ -0,0 +1,31 @@
+
+
+
+ Microsoft.Exchange.Management.Powershell.Support.ExchangeDiagnosticInfoResult
+ Microsoft.Exchange.Data.ConfigurableObject
+ System.Object
+
+ <Diagnostics>_x000D__x000A_ <ProcessInfo>_x000D__x000A_ <id>2948</id>_x000D__x000A_ <serverName>SOLO-E19A</serverName>_x000D__x000A_ <startTime>2024-05-22T15:12:38.3041278Z</startTime>_x000D__x000A_ <currentTime>2024-05-23T19:57:24.2800853Z</currentTime>_x000D__x000A_ <lifetime>1.04:44:45.9759575</lifetime>_x000D__x000A_ <threadCount>48</threadCount>_x000D__x000A_ <handleCount>1760</handleCount>_x000D__x000A_ <workingSet>109.8 MB (115,101,696 bytes)</workingSet>_x000D__x000A_ <fastTrainExchangeVersion>15.2.1544.4</fastTrainExchangeVersion>_x000D__x000A_ </ProcessInfo>_x000D__x000A_ <Components>_x000D__x000A_ <ResourceThrottling>_x000D__x000A_ <ResourceTracker>_x000D__x000A_ <AggregateUse>Low</AggregateUse>_x000D__x000A_ <ResourceMeter Resource="PrivateBytes">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=75 HighToMedium=73 LowToMedium=72 MediumToLow=71]</PressureTransitions>_x000D__x000A_ <Pressure>6</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="SystemMemory">_x000D__x000A_ <CurrentResourceUse>High</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>High</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=94 HighToMedium=89 LowToMedium=88 MediumToLow=84]</PressureTransitions>_x000D__x000A_ <Pressure>92</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="UsedVersionBuckets[C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue\mail.que]">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=1500 HighToMedium=1000 LowToMedium=999 MediumToLow=800]</PressureTransitions>_x000D__x000A_ <Pressure>2</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="JetSessions[C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue\mail.que]">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=1500 HighToMedium=1400 LowToMedium=1000 MediumToLow=900]</PressureTransitions>_x000D__x000A_ <Pressure>14</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="CheckpointDepth[C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue\mail.que]">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=300 HighToMedium=280 LowToMedium=250 MediumToLow=230]</PressureTransitions>_x000D__x000A_ <Pressure>0</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="DatabaseUsedSpace[C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue]">_x000D__x000A_ <CurrentResourceUse>High</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=99 HighToMedium=97 LowToMedium=96 MediumToLow=94]</PressureTransitions>_x000D__x000A_ <Pressure>33</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="UsedDiskSpace[C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue]">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=99 HighToMedium=94 LowToMedium=90 MediumToLow=88]</PressureTransitions>_x000D__x000A_ <Pressure>33</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="UsedDiskSpace[C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data]">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=99 HighToMedium=94 LowToMedium=90 MediumToLow=88]</PressureTransitions>_x000D__x000A_ <Pressure>33</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ </ResourceTracker>_x000D__x000A_ <ResourceLevelMediator>_x000D__x000A_ <ResourceLevelObserver Name="BootScanner">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="ContentAggregator">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="DelayedDelivery">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="EnhancedDns">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="IsMemberOfResolver">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="MessageResubmission">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="MessagingDatabase">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="Pickup">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="RemoteDelivery">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="ShadowRedundancy">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="Replication">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="SmtpIn">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="Categorizer">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ </ResourceLevelMediator>_x000D__x000A_ <Configuration>_x000D__x000A_ <ResourceThrottlingConfiguration DehydrateMessagesUnderMemoryPressure="true" DisabledResourceLevelObservers="System.String[]" MaxTransientExceptionsAllowed="5" ResourceLevelObserverTimeout="PT5M" ResourceThrottlingEnabled="true" SmtpBaseThrottlingDelayInterval="PT0S" SmtpMaxThrottlingDelayInterval="PT55S" SmtpStepThrottlingDelayInterval="PT1S" SmtpStartThrottlingDelayInterval="PT1S" PeriodicDehydrationEnabled="true" PeriodicDehydrationInterval="PT5M" />_x000D__x000A_ <Overrides>_x000D__x000A_ <Status OverrideCount="0" OverrideableProperties="resourcethrottling.processortime.mediumtohigh,resourcethrottling.processortime.hightomedium,resourcethrottling.processortime.lowtomedium,resourcethrottling.processortime.mediumtolow" />_x000D__x000A_ </Overrides>_x000D__x000A_ </Configuration>_x000D__x000A_ </ResourceThrottling>_x000D__x000A_ </Components>_x000D__x000A_</Diagnostics>
+
+ <Diagnostics>_x000D__x000A_ <ProcessInfo>_x000D__x000A_ <id>2948</id>_x000D__x000A_ <serverName>SOLO-E19A</serverName>_x000D__x000A_ <startTime>2024-05-22T15:12:38.3041278Z</startTime>_x000D__x000A_ <currentTime>2024-05-23T19:57:24.2800853Z</currentTime>_x000D__x000A_ <lifetime>1.04:44:45.9759575</lifetime>_x000D__x000A_ <threadCount>48</threadCount>_x000D__x000A_ <handleCount>1760</handleCount>_x000D__x000A_ <workingSet>109.8 MB (115,101,696 bytes)</workingSet>_x000D__x000A_ <fastTrainExchangeVersion>15.2.1544.4</fastTrainExchangeVersion>_x000D__x000A_ </ProcessInfo>_x000D__x000A_ <Components>_x000D__x000A_ <ResourceThrottling>_x000D__x000A_ <ResourceTracker>_x000D__x000A_ <AggregateUse>Low</AggregateUse>_x000D__x000A_ <ResourceMeter Resource="PrivateBytes">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=75 HighToMedium=73 LowToMedium=72 MediumToLow=71]</PressureTransitions>_x000D__x000A_ <Pressure>6</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="SystemMemory">_x000D__x000A_ <CurrentResourceUse>High</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>High</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=94 HighToMedium=89 LowToMedium=88 MediumToLow=84]</PressureTransitions>_x000D__x000A_ <Pressure>92</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="UsedVersionBuckets[C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue\mail.que]">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=1500 HighToMedium=1000 LowToMedium=999 MediumToLow=800]</PressureTransitions>_x000D__x000A_ <Pressure>2</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="JetSessions[C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue\mail.que]">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=1500 HighToMedium=1400 LowToMedium=1000 MediumToLow=900]</PressureTransitions>_x000D__x000A_ <Pressure>14</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="CheckpointDepth[C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue\mail.que]">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=300 HighToMedium=280 LowToMedium=250 MediumToLow=230]</PressureTransitions>_x000D__x000A_ <Pressure>0</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="DatabaseUsedSpace[C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue]">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=99 HighToMedium=97 LowToMedium=96 MediumToLow=94]</PressureTransitions>_x000D__x000A_ <Pressure>33</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="UsedDiskSpace[C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data\Queue]">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=99 HighToMedium=94 LowToMedium=90 MediumToLow=88]</PressureTransitions>_x000D__x000A_ <Pressure>33</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ <ResourceMeter Resource="UsedDiskSpace[C:\Program Files\Microsoft\Exchange Server\V15\TransportRoles\data]">_x000D__x000A_ <CurrentResourceUse>Low</CurrentResourceUse>_x000D__x000A_ <PreviousResourceUse>Low</PreviousResourceUse>_x000D__x000A_ <PressureTransitions>[PressureTransitions: MediumToHigh=99 HighToMedium=94 LowToMedium=90 MediumToLow=88]</PressureTransitions>_x000D__x000A_ <Pressure>33</Pressure>_x000D__x000A_ </ResourceMeter>_x000D__x000A_ </ResourceTracker>_x000D__x000A_ <ResourceLevelMediator>_x000D__x000A_ <ResourceLevelObserver Name="BootScanner">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="ContentAggregator">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="DelayedDelivery">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="EnhancedDns">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="IsMemberOfResolver">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="MessageResubmission">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="MessagingDatabase">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="Pickup">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="RemoteDelivery">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="ShadowRedundancy">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="Replication">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="SmtpIn">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ <ResourceLevelObserver Name="Categorizer">_x000D__x000A_ <Paused>false</Paused>_x000D__x000A_ <SubStatus></SubStatus>_x000D__x000A_ </ResourceLevelObserver>_x000D__x000A_ </ResourceLevelMediator>_x000D__x000A_ <Configuration>_x000D__x000A_ <ResourceThrottlingConfiguration DehydrateMessagesUnderMemoryPressure="true" DisabledResourceLevelObservers="System.String[]" MaxTransientExceptionsAllowed="5" ResourceLevelObserverTimeout="PT5M" ResourceThrottlingEnabled="true" SmtpBaseThrottlingDelayInterval="PT0S" SmtpMaxThrottlingDelayInterval="PT55S" SmtpStepThrottlingDelayInterval="PT1S" SmtpStartThrottlingDelayInterval="PT1S" PeriodicDehydrationEnabled="true" PeriodicDehydrationInterval="PT5M" />_x000D__x000A_ <Overrides>_x000D__x000A_ <Status OverrideCount="0" OverrideableProperties="resourcethrottling.processortime.mediumtohigh,resourcethrottling.processortime.hightomedium,resourcethrottling.processortime.lowtomedium,resourcethrottling.processortime.mediumtolow" />_x000D__x000A_ </Overrides>_x000D__x000A_ </Configuration>_x000D__x000A_ </ResourceThrottling>_x000D__x000A_ </Components>_x000D__x000A_</Diagnostics>
+
+ true
+
+
+ Microsoft.Exchange.Data.ObjectState
+ System.Enum
+ System.ValueType
+ System.Object
+
+ New
+ 0
+
+
+
+ solo-e19a.solo.com
+ 5754fdf0-384b-433f-a855-da6ba608c57e
+ false
+ I3NpZyOrJwAAAAEAAAD/////AQAAAAAAAAAMAgAAAHRNaWNyb3NvZnQuRXhjaGFuZ2UuTWFuYWdlbWVudC5Qb3dlcnNoZWxsLlN1cHBvcnQsIFZlcnNpb249MTUuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49MzFiZjM4NTZhZDM2NGUzNQwDAAAAW01pY3Jvc29mdC5FeGNoYW5nZS5EYXRhLCBWZXJzaW9uPTE1LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPTMxYmYzODU2YWQzNjRlMzUFAQAAAE1NaWNyb3NvZnQuRXhjaGFuZ2UuTWFuYWdlbWVudC5Qb3dlcnNoZWxsLlN1cHBvcnQuRXhjaGFuZ2VEaWFnbm9zdGljSW5mb1Jlc3VsdAQAAAALcHJvcGVydHlCYWceQ29uZmlndXJhYmxlT2JqZWN0K3Byb3BlcnR5QmFnLENvbmZpZ3VyYWJsZU9iamVjdCtzZXJpYWxpemVyQXNzZW1ibHlWZXJzaW9uJkNvbmZpZ3VyYWJsZU9iamVjdCtpbnN0YW50aWF0aW9uRXJyb3JzBAQDAzFNaWNyb3NvZnQuRXhjaGFuZ2UuRGF0YS5TaW1wbGVQcm92aWRlclByb3BlcnR5QmFnAwAAADFNaWNyb3NvZnQuRXhjaGFuZ2UuRGF0YS5TaW1wbGVQcm92aWRlclByb3BlcnR5QmFnAwAAAA5TeXN0ZW0uVmVyc2lvbqkBU3lzdGVtLkNvbGxlY3Rpb25zLkdlbmVyaWMuTGlzdGAxW1tNaWNyb3NvZnQuRXhjaGFuZ2UuRGF0YS5WYWxpZGF0aW9uRXJyb3IsIE1pY3Jvc29mdC5FeGNoYW5nZS5EYXRhLCBWZXJzaW9uPTE1LjAuMC4wLCBDdWx0dXJlPW5ldXRyYWwsIFB1YmxpY0tleVRva2VuPTMxYmYzODU2YWQzNjRlMzVdXQIAAAAJBAAAAAkEAAAACQUAAAAKBQQAAAAxTWljcm9zb2Z0LkV4Y2hhbmdlLkRhdGEuU2ltcGxlUHJvdmlkZXJQcm9wZXJ0eUJhZwYAAAAUUHJvcGVydHlCYWcrcmVhZE9ubHkbUHJvcGVydHlCYWcrc3RvcmVWYWx1ZXNPbmx5J1Byb3BlcnR5QmFnK3RyZWF0U3dpdGNoYWJsZUFzVmFsdWVzT25seSVQcm9wZXJ0eUJhZytzZXJpYWxpemVyQXNzZW1ibHlWZXJzaW9uI1Byb3BlcnR5QmFnK3NlcmlhbGl6ZWRDdXJyZW50VmFsdWVzJFByb3BlcnR5QmFnK3NlcmlhbGl6ZWRPcmlnaW5hbFZhbHVlcwAAAAMEBAEBAQ5TeXN0ZW0uVmVyc2lvbi9NaWNyb3NvZnQuRXhjaGFuZ2UuRGF0YS5Qcm9wZXJ0eUJhZytWYWx1ZVBhaXJbXQMAAAAvTWljcm9zb2Z0LkV4Y2hhbmdlLkRhdGEuUHJvcGVydHlCYWcrVmFsdWVQYWlyW10DAAAAAwAAAAAAAAkFAAAACQYAAAAJBwAAAAQFAAAADlN5c3RlbS5WZXJzaW9uBAAAAAZfTWFqb3IGX01pbm9yBl9CdWlsZAlfUmV2aXNpb24AAAAACAgICA8AAAAAAAAAAAAAAAAAAAAHBgAAAAABAAAAAwAAAAQtTWljcm9zb2Z0LkV4Y2hhbmdlLkRhdGEuUHJvcGVydHlCYWcrVmFsdWVQYWlyAwAAAAX4////LU1pY3Jvc29mdC5FeGNoYW5nZS5EYXRhLlByb3BlcnR5QmFnK1ZhbHVlUGFpcgIAAAADS2V5BVZhbHVlBAI4TWljcm9zb2Z0LkV4Y2hhbmdlLkRhdGEuU2ltcGxlUHJvdmlkZXJQcm9wZXJ0eURlZmluaXRpb24DAAAAAwAAAAkJAAAABgoAAADBNjxEaWFnbm9zdGljcz4NCiAgPFByb2Nlc3NJbmZvPg0KICAgIDxpZD4yOTQ4PC9pZD4NCiAgICA8c2VydmVyTmFtZT5TT0xPLUUxOUE8L3NlcnZlck5hbWU+DQogICAgPHN0YXJ0VGltZT4yMDI0LTA1LTIyVDE1OjEyOjM4LjMwNDEyNzhaPC9zdGFydFRpbWU+DQogICAgPGN1cnJlbnRUaW1lPjIwMjQtMDUtMjNUMTk6NTc6MjQuMjgwMDg1M1o8L2N1cnJlbnRUaW1lPg0KICAgIDxsaWZldGltZT4xLjA0OjQ0OjQ1Ljk3NTk1NzU8L2xpZmV0aW1lPg0KICAgIDx0aHJlYWRDb3VudD40ODwvdGhyZWFkQ291bnQ+DQogICAgPGhhbmRsZUNvdW50PjE3NjA8L2hhbmRsZUNvdW50Pg0KICAgIDx3b3JraW5nU2V0PjEwOS44IE1CICgxMTUsMTAxLDY5NiBieXRlcyk8L3dvcmtpbmdTZXQ+DQogICAgPGZhc3RUcmFpbkV4Y2hhbmdlVmVyc2lvbj4xNS4yLjE1NDQuNDwvZmFzdFRyYWluRXhjaGFuZ2VWZXJzaW9uPg0KICA8L1Byb2Nlc3NJbmZvPg0KICA8Q29tcG9uZW50cz4NCiAgICA8UmVzb3VyY2VUaHJvdHRsaW5nPg0KICAgICAgPFJlc291cmNlVHJhY2tlcj4NCiAgICAgICAgPEFnZ3JlZ2F0ZVVzZT5Mb3c8L0FnZ3JlZ2F0ZVVzZT4NCiAgICAgICAgPFJlc291cmNlTWV0ZXIgUmVzb3VyY2U9IlByaXZhdGVCeXRlcyI+DQogICAgICAgICAgPEN1cnJlbnRSZXNvdXJjZVVzZT5Mb3c8L0N1cnJlbnRSZXNvdXJjZVVzZT4NCiAgICAgICAgICA8UHJldmlvdXNSZXNvdXJjZVVzZT5Mb3c8L1ByZXZpb3VzUmVzb3VyY2VVc2U+DQogICAgICAgICAgPFByZXNzdXJlVHJhbnNpdGlvbnM+W1ByZXNzdXJlVHJhbnNpdGlvbnM6IE1lZGl1bVRvSGlnaD03NSBIaWdoVG9NZWRpdW09NzMgTG93VG9NZWRpdW09NzIgTWVkaXVtVG9Mb3c9NzFdPC9QcmVzc3VyZVRyYW5zaXRpb25zPg0KICAgICAgICAgIDxQcmVzc3VyZT42PC9QcmVzc3VyZT4NCiAgICAgICAgPC9SZXNvdXJjZU1ldGVyPg0KICAgICAgICA8UmVzb3VyY2VNZXRlciBSZXNvdXJjZT0iU3lzdGVtTWVtb3J5Ij4NCiAgICAgICAgICA8Q3VycmVudFJlc291cmNlVXNlPkhpZ2g8L0N1cnJlbnRSZXNvdXJjZVVzZT4NCiAgICAgICAgICA8UHJldmlvdXNSZXNvdXJjZVVzZT5IaWdoPC9QcmV2aW91c1Jlc291cmNlVXNlPg0KICAgICAgICAgIDxQcmVzc3VyZVRyYW5zaXRpb25zPltQcmVzc3VyZVRyYW5zaXRpb25zOiBNZWRpdW1Ub0hpZ2g9OTQgSGlnaFRvTWVkaXVtPTg5IExvd1RvTWVkaXVtPTg4IE1lZGl1bVRvTG93PTg0XTwvUHJlc3N1cmVUcmFuc2l0aW9ucz4NCiAgICAgICAgICA8UHJlc3N1cmU+OTI8L1ByZXNzdXJlPg0KICAgICAgICA8L1Jlc291cmNlTWV0ZXI+DQogICAgICAgIDxSZXNvdXJjZU1ldGVyIFJlc291cmNlPSJVc2VkVmVyc2lvbkJ1Y2tldHNbQzpcUHJvZ3JhbSBGaWxlc1xNaWNyb3NvZnRcRXhjaGFuZ2UgU2VydmVyXFYxNVxUcmFuc3BvcnRSb2xlc1xkYXRhXFF1ZXVlXG1haWwucXVlXSI+DQogICAgICAgICAgPEN1cnJlbnRSZXNvdXJjZVVzZT5Mb3c8L0N1cnJlbnRSZXNvdXJjZVVzZT4NCiAgICAgICAgICA8UHJldmlvdXNSZXNvdXJjZVVzZT5Mb3c8L1ByZXZpb3VzUmVzb3VyY2VVc2U+DQogICAgICAgICAgPFByZXNzdXJlVHJhbnNpdGlvbnM+W1ByZXNzdXJlVHJhbnNpdGlvbnM6IE1lZGl1bVRvSGlnaD0xNTAwIEhpZ2hUb01lZGl1bT0xMDAwIExvd1RvTWVkaXVtPTk5OSBNZWRpdW1Ub0xvdz04MDBdPC9QcmVzc3VyZVRyYW5zaXRpb25zPg0KICAgICAgICAgIDxQcmVzc3VyZT4yPC9QcmVzc3VyZT4NCiAgICAgICAgPC9SZXNvdXJjZU1ldGVyPg0KICAgICAgICA8UmVzb3VyY2VNZXRlciBSZXNvdXJjZT0iSmV0U2Vzc2lvbnNbQzpcUHJvZ3JhbSBGaWxlc1xNaWNyb3NvZnRcRXhjaGFuZ2UgU2VydmVyXFYxNVxUcmFuc3BvcnRSb2xlc1xkYXRhXFF1ZXVlXG1haWwucXVlXSI+DQogICAgICAgICAgPEN1cnJlbnRSZXNvdXJjZVVzZT5Mb3c8L0N1cnJlbnRSZXNvdXJjZVVzZT4NCiAgICAgICAgICA8UHJldmlvdXNSZXNvdXJjZVVzZT5Mb3c8L1ByZXZpb3VzUmVzb3VyY2VVc2U+DQogICAgICAgICAgPFByZXNzdXJlVHJhbnNpdGlvbnM+W1ByZXNzdXJlVHJhbnNpdGlvbnM6IE1lZGl1bVRvSGlnaD0xNTAwIEhpZ2hUb01lZGl1bT0xNDAwIExvd1RvTWVkaXVtPTEwMDAgTWVkaXVtVG9Mb3c9OTAwXTwvUHJlc3N1cmVUcmFuc2l0aW9ucz4NCiAgICAgICAgICA8UHJlc3N1cmU+MTQ8L1ByZXNzdXJlPg0KICAgICAgICA8L1Jlc291cmNlTWV0ZXI+DQogICAgICAgIDxSZXNvdXJjZU1ldGVyIFJlc291cmNlPSJDaGVja3BvaW50RGVwdGhbQzpcUHJvZ3JhbSBGaWxlc1xNaWNyb3NvZnRcRXhjaGFuZ2UgU2VydmVyXFYxNVxUcmFuc3BvcnRSb2xlc1xkYXRhXFF1ZXVlXG1haWwucXVlXSI+DQogICAgICAgICAgPEN1cnJlbnRSZXNvdXJjZVVzZT5Mb3c8L0N1cnJlbnRSZXNvdXJjZVVzZT4NCiAgICAgICAgICA8UHJldmlvdXNSZXNvdXJjZVVzZT5Mb3c8L1ByZXZpb3VzUmVzb3VyY2VVc2U+DQogICAgICAgICAgPFByZXNzdXJlVHJhbnNpdGlvbnM+W1ByZXNzdXJlVHJhbnNpdGlvbnM6IE1lZGl1bVRvSGlnaD0zMDAgSGlnaFRvTWVkaXVtPTI4MCBMb3dUb01lZGl1bT0yNTAgTWVkaXVtVG9Mb3c9MjMwXTwvUHJlc3N1cmVUcmFuc2l0aW9ucz4NCiAgICAgICAgICA8UHJlc3N1cmU+MDwvUHJlc3N1cmU+DQogICAgICAgIDwvUmVzb3VyY2VNZXRlcj4NCiAgICAgICAgPFJlc291cmNlTWV0ZXIgUmVzb3VyY2U9IkRhdGFiYXNlVXNlZFNwYWNlW0M6XFByb2dyYW0gRmlsZXNcTWljcm9zb2Z0XEV4Y2hhbmdlIFNlcnZlclxWMTVcVHJhbnNwb3J0Um9sZXNcZGF0YVxRdWV1ZV0iPg0KICAgICAgICAgIDxDdXJyZW50UmVzb3VyY2VVc2U+TG93PC9DdXJyZW50UmVzb3VyY2VVc2U+DQogICAgICAgICAgPFByZXZpb3VzUmVzb3VyY2VVc2U+TG93PC9QcmV2aW91c1Jlc291cmNlVXNlPg0KICAgICAgICAgIDxQcmVzc3VyZVRyYW5zaXRpb25zPltQcmVzc3VyZVRyYW5zaXRpb25zOiBNZWRpdW1Ub0hpZ2g9OTkgSGlnaFRvTWVkaXVtPTk3IExvd1RvTWVkaXVtPTk2IE1lZGl1bVRvTG93PTk0XTwvUHJlc3N1cmVUcmFuc2l0aW9ucz4NCiAgICAgICAgICA8UHJlc3N1cmU+MzM8L1ByZXNzdXJlPg0KICAgICAgICA8L1Jlc291cmNlTWV0ZXI+DQogICAgICAgIDxSZXNvdXJjZU1ldGVyIFJlc291cmNlPSJVc2VkRGlza1NwYWNlW0M6XFByb2dyYW0gRmlsZXNcTWljcm9zb2Z0XEV4Y2hhbmdlIFNlcnZlclxWMTVcVHJhbnNwb3J0Um9sZXNcZGF0YVxRdWV1ZV0iPg0KICAgICAgICAgIDxDdXJyZW50UmVzb3VyY2VVc2U+TG93PC9DdXJyZW50UmVzb3VyY2VVc2U+DQogICAgICAgICAgPFByZXZpb3VzUmVzb3VyY2VVc2U+TG93PC9QcmV2aW91c1Jlc291cmNlVXNlPg0KICAgICAgICAgIDxQcmVzc3VyZVRyYW5zaXRpb25zPltQcmVzc3VyZVRyYW5zaXRpb25zOiBNZWRpdW1Ub0hpZ2g9OTkgSGlnaFRvTWVkaXVtPTk0IExvd1RvTWVkaXVtPTkwIE1lZGl1bVRvTG93PTg4XTwvUHJlc3N1cmVUcmFuc2l0aW9ucz4NCiAgICAgICAgICA8UHJlc3N1cmU+MzM8L1ByZXNzdXJlPg0KICAgICAgICA8L1Jlc291cmNlTWV0ZXI+DQogICAgICAgIDxSZXNvdXJjZU1ldGVyIFJlc291cmNlPSJVc2VkRGlza1NwYWNlW0M6XFByb2dyYW0gRmlsZXNcTWljcm9zb2Z0XEV4Y2hhbmdlIFNlcnZlclxWMTVcVHJhbnNwb3J0Um9sZXNcZGF0YV0iPg0KICAgICAgICAgIDxDdXJyZW50UmVzb3VyY2VVc2U+TG93PC9DdXJyZW50UmVzb3VyY2VVc2U+DQogICAgICAgICAgPFByZXZpb3VzUmVzb3VyY2VVc2U+TG93PC9QcmV2aW91c1Jlc291cmNlVXNlPg0KICAgICAgICAgIDxQcmVzc3VyZVRyYW5zaXRpb25zPltQcmVzc3VyZVRyYW5zaXRpb25zOiBNZWRpdW1Ub0hpZ2g9OTkgSGlnaFRvTWVkaXVtPTk0IExvd1RvTWVkaXVtPTkwIE1lZGl1bVRvTG93PTg4XTwvUHJlc3N1cmVUcmFuc2l0aW9ucz4NCiAgICAgICAgICA8UHJlc3N1cmU+MzM8L1ByZXNzdXJlPg0KICAgICAgICA8L1Jlc291cmNlTWV0ZXI+DQogICAgICA8L1Jlc291cmNlVHJhY2tlcj4NCiAgICAgIDxSZXNvdXJjZUxldmVsTWVkaWF0b3I+DQogICAgICAgIDxSZXNvdXJjZUxldmVsT2JzZXJ2ZXIgTmFtZT0iQm9vdFNjYW5uZXIiPg0KICAgICAgICAgIDxQYXVzZWQ+ZmFsc2U8L1BhdXNlZD4NCiAgICAgICAgICA8U3ViU3RhdHVzPjwvU3ViU3RhdHVzPg0KICAgICAgICA8L1Jlc291cmNlTGV2ZWxPYnNlcnZlcj4NCiAgICAgICAgPFJlc291cmNlTGV2ZWxPYnNlcnZlciBOYW1lPSJDb250ZW50QWdncmVnYXRvciI+DQogICAgICAgICAgPFBhdXNlZD5mYWxzZTwvUGF1c2VkPg0KICAgICAgICAgIDxTdWJTdGF0dXM+PC9TdWJTdGF0dXM+DQogICAgICAgIDwvUmVzb3VyY2VMZXZlbE9ic2VydmVyPg0KICAgICAgICA8UmVzb3VyY2VMZXZlbE9ic2VydmVyIE5hbWU9IkRlbGF5ZWREZWxpdmVyeSI+DQogICAgICAgICAgPFBhdXNlZD5mYWxzZTwvUGF1c2VkPg0KICAgICAgICAgIDxTdWJTdGF0dXM+PC9TdWJTdGF0dXM+DQogICAgICAgIDwvUmVzb3VyY2VMZXZlbE9ic2VydmVyPg0KICAgICAgICA8UmVzb3VyY2VMZXZlbE9ic2VydmVyIE5hbWU9IkVuaGFuY2VkRG5zIj4NCiAgICAgICAgICA8UGF1c2VkPmZhbHNlPC9QYXVzZWQ+DQogICAgICAgICAgPFN1YlN0YXR1cz48L1N1YlN0YXR1cz4NCiAgICAgICAgPC9SZXNvdXJjZUxldmVsT2JzZXJ2ZXI+DQogICAgICAgIDxSZXNvdXJjZUxldmVsT2JzZXJ2ZXIgTmFtZT0iSXNNZW1iZXJPZlJlc29sdmVyIj4NCiAgICAgICAgICA8UGF1c2VkPmZhbHNlPC9QYXVzZWQ+DQogICAgICAgICAgPFN1YlN0YXR1cz48L1N1YlN0YXR1cz4NCiAgICAgICAgPC9SZXNvdXJjZUxldmVsT2JzZXJ2ZXI+DQogICAgICAgIDxSZXNvdXJjZUxldmVsT2JzZXJ2ZXIgTmFtZT0iTWVzc2FnZVJlc3VibWlzc2lvbiI+DQogICAgICAgICAgPFBhdXNlZD5mYWxzZTwvUGF1c2VkPg0KICAgICAgICAgIDxTdWJTdGF0dXM+PC9TdWJTdGF0dXM+DQogICAgICAgIDwvUmVzb3VyY2VMZXZlbE9ic2VydmVyPg0KICAgICAgICA8UmVzb3VyY2VMZXZlbE9ic2VydmVyIE5hbWU9Ik1lc3NhZ2luZ0RhdGFiYXNlIj4NCiAgICAgICAgICA8UGF1c2VkPmZhbHNlPC9QYXVzZWQ+DQogICAgICAgICAgPFN1YlN0YXR1cz48L1N1YlN0YXR1cz4NCiAgICAgICAgPC9SZXNvdXJjZUxldmVsT2JzZXJ2ZXI+DQogICAgICAgIDxSZXNvdXJjZUxldmVsT2JzZXJ2ZXIgTmFtZT0iUGlja3VwIj4NCiAgICAgICAgICA8UGF1c2VkPmZhbHNlPC9QYXVzZWQ+DQogICAgICAgICAgPFN1YlN0YXR1cz48L1N1YlN0YXR1cz4NCiAgICAgICAgPC9SZXNvdXJjZUxldmVsT2JzZXJ2ZXI+DQogICAgICAgIDxSZXNvdXJjZUxldmVsT2JzZXJ2ZXIgTmFtZT0iUmVtb3RlRGVsaXZlcnkiPg0KICAgICAgICAgIDxQYXVzZWQ+ZmFsc2U8L1BhdXNlZD4NCiAgICAgICAgICA8U3ViU3RhdHVzPjwvU3ViU3RhdHVzPg0KICAgICAgICA8L1Jlc291cmNlTGV2ZWxPYnNlcnZlcj4NCiAgICAgICAgPFJlc291cmNlTGV2ZWxPYnNlcnZlciBOYW1lPSJTaGFkb3dSZWR1bmRhbmN5Ij4NCiAgICAgICAgICA8UGF1c2VkPmZhbHNlPC9QYXVzZWQ+DQogICAgICAgICAgPFN1YlN0YXR1cz48L1N1YlN0YXR1cz4NCiAgICAgICAgPC9SZXNvdXJjZUxldmVsT2JzZXJ2ZXI+DQogICAgICAgIDxSZXNvdXJjZUxldmVsT2JzZXJ2ZXIgTmFtZT0iUmVwbGljYXRpb24iPg0KICAgICAgICAgIDxQYXVzZWQ+ZmFsc2U8L1BhdXNlZD4NCiAgICAgICAgICA8U3ViU3RhdHVzPjwvU3ViU3RhdHVzPg0KICAgICAgICA8L1Jlc291cmNlTGV2ZWxPYnNlcnZlcj4NCiAgICAgICAgPFJlc291cmNlTGV2ZWxPYnNlcnZlciBOYW1lPSJTbXRwSW4iPg0KICAgICAgICAgIDxQYXVzZWQ+ZmFsc2U8L1BhdXNlZD4NCiAgICAgICAgICA8U3ViU3RhdHVzPjwvU3ViU3RhdHVzPg0KICAgICAgICA8L1Jlc291cmNlTGV2ZWxPYnNlcnZlcj4NCiAgICAgICAgPFJlc291cmNlTGV2ZWxPYnNlcnZlciBOYW1lPSJDYXRlZ29yaXplciI+DQogICAgICAgICAgPFBhdXNlZD5mYWxzZTwvUGF1c2VkPg0KICAgICAgICAgIDxTdWJTdGF0dXM+PC9TdWJTdGF0dXM+DQogICAgICAgIDwvUmVzb3VyY2VMZXZlbE9ic2VydmVyPg0KICAgICAgPC9SZXNvdXJjZUxldmVsTWVkaWF0b3I+DQogICAgICA8Q29uZmlndXJhdGlvbj4NCiAgICAgICAgPFJlc291cmNlVGhyb3R0bGluZ0NvbmZpZ3VyYXRpb24gRGVoeWRyYXRlTWVzc2FnZXNVbmRlck1lbW9yeVByZXNzdXJlPSJ0cnVlIiBEaXNhYmxlZFJlc291cmNlTGV2ZWxPYnNlcnZlcnM9IlN5c3RlbS5TdHJpbmdbXSIgTWF4VHJhbnNpZW50RXhjZXB0aW9uc0FsbG93ZWQ9IjUiIFJlc291cmNlTGV2ZWxPYnNlcnZlclRpbWVvdXQ9IlBUNU0iIFJlc291cmNlVGhyb3R0bGluZ0VuYWJsZWQ9InRydWUiIFNtdHBCYXNlVGhyb3R0bGluZ0RlbGF5SW50ZXJ2YWw9IlBUMFMiIFNtdHBNYXhUaHJvdHRsaW5nRGVsYXlJbnRlcnZhbD0iUFQ1NVMiIFNtdHBTdGVwVGhyb3R0bGluZ0RlbGF5SW50ZXJ2YWw9IlBUMVMiIFNtdHBTdGFydFRocm90dGxpbmdEZWxheUludGVydmFsPSJQVDFTIiBQZXJpb2RpY0RlaHlkcmF0aW9uRW5hYmxlZD0idHJ1ZSIgUGVyaW9kaWNEZWh5ZHJhdGlvbkludGVydmFsPSJQVDVNIiAvPg0KICAgICAgICA8T3ZlcnJpZGVzPg0KICAgICAgICAgIDxTdGF0dXMgT3ZlcnJpZGVDb3VudD0iMCIgT3ZlcnJpZGVhYmxlUHJvcGVydGllcz0icmVzb3VyY2V0aHJvdHRsaW5nLnByb2Nlc3NvcnRpbWUubWVkaXVtdG9oaWdoLHJlc291cmNldGhyb3R0bGluZy5wcm9jZXNzb3J0aW1lLmhpZ2h0b21lZGl1bSxyZXNvdXJjZXRocm90dGxpbmcucHJvY2Vzc29ydGltZS5sb3d0b21lZGl1bSxyZXNvdXJjZXRocm90dGxpbmcucHJvY2Vzc29ydGltZS5tZWRpdW10b2xvdyIgLz4NCiAgICAgICAgPC9PdmVycmlkZXM+DQogICAgICA8L0NvbmZpZ3VyYXRpb24+DQogICAgPC9SZXNvdXJjZVRocm90dGxpbmc+DQogIDwvQ29tcG9uZW50cz4NCjwvRGlhZ25vc3RpY3M+AfX////4////CQwAAAAJDQAAAAHy////+P///wkPAAAACRAAAAAHBwAAAAABAAAAAQAAAAQtTWljcm9zb2Z0LkV4Y2hhbmdlLkRhdGEuUHJvcGVydHlCYWcrVmFsdWVQYWlyAwAAAAHv////+P///wkJAAAACgUJAAAAOE1pY3Jvc29mdC5FeGNoYW5nZS5EYXRhLlNpbXBsZVByb3ZpZGVyUHJvcGVydHlEZWZpbml0aW9uBQAAAAVmbGFncxdQcm9wZXJ0eURlZmluaXRpb24rbmFtZRdQcm9wZXJ0eURlZmluaXRpb24rdHlwZRtQcm9wZXJ0eURlZmluaXRpb24rdHlwZU5hbWU5UHJvcGVydHlEZWZpbml0aW9uK3JlcXVpcmVkUHJvcGVydHlEZWZpbml0aW9uc1doZW5SZWFkaW5nAAEDAQMIH1N5c3RlbS5Vbml0eVNlcmlhbGl6YXRpb25Ib2xkZXKzAVN5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmljLklDb2xsZWN0aW9uYDFbW01pY3Jvc29mdC5FeGNoYW5nZS5EYXRhLlByb3BlcnR5RGVmaW5pdGlvbiwgTWljcm9zb2Z0LkV4Y2hhbmdlLkRhdGEsIFZlcnNpb249MTUuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49MzFiZjM4NTZhZDM2NGUzNV1dAwAAAAAAAAAGEwAAAAZSZXN1bHQJFAAAAAYVAAAAWlN5c3RlbS5TdHJpbmcsIG1zY29ybGliLCBWZXJzaW9uPTQuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjc3YTVjNTYxOTM0ZTA4OQoBDAAAAAkAAAAAAAAABhYAAAAPRXhjaGFuZ2VWZXJzaW9uCRcAAAAGGAAAAIoBTWljcm9zb2Z0LkV4Y2hhbmdlLkRhdGEuRXhjaGFuZ2VPYmplY3RWZXJzaW9uLCBNaWNyb3NvZnQuRXhjaGFuZ2UuRGF0YSwgVmVyc2lvbj0xNS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj0zMWJmMzg1NmFkMzY0ZTM1CgUNAAAALU1pY3Jvc29mdC5FeGNoYW5nZS5EYXRhLkV4Y2hhbmdlT2JqZWN0VmVyc2lvbgMAAAAFTWFqb3IFTWlub3INRXhjaGFuZ2VCdWlsZAAABAICJU1pY3Jvc29mdC5FeGNoYW5nZS5EYXRhLkV4Y2hhbmdlQnVpbGQDAAAAAwAAAAAKBef///8lTWljcm9zb2Z0LkV4Y2hhbmdlLkRhdGEuRXhjaGFuZ2VCdWlsZAQAAAAFTWFqb3IFTWlub3IFQnVpbGQNQnVpbGRSZXZpc2lvbgAAAAACAg4OAwAAAA4AZAAAAAEPAAAACQAAAAABAAAGGgAAAAtPYmplY3RTdGF0ZQkbAAAABhwAAACAAU1pY3Jvc29mdC5FeGNoYW5nZS5EYXRhLk9iamVjdFN0YXRlLCBNaWNyb3NvZnQuRXhjaGFuZ2UuRGF0YSwgVmVyc2lvbj0xNS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj0zMWJmMzg1NmFkMzY0ZTM1CgUQAAAAI01pY3Jvc29mdC5FeGNoYW5nZS5EYXRhLk9iamVjdFN0YXRlAQAAAAd2YWx1ZV9fAAgDAAAAAAAAAAQUAAAAH1N5c3RlbS5Vbml0eVNlcmlhbGl6YXRpb25Ib2xkZXIDAAAABERhdGEJVW5pdHlUeXBlDEFzc2VtYmx5TmFtZQEAAQgGHQAAAA1TeXN0ZW0uU3RyaW5nBAAAAAYeAAAAS21zY29ybGliLCBWZXJzaW9uPTQuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjc3YTVjNTYxOTM0ZTA4OQEXAAAAFAAAAAYfAAAALU1pY3Jvc29mdC5FeGNoYW5nZS5EYXRhLkV4Y2hhbmdlT2JqZWN0VmVyc2lvbgQAAAAGIAAAAFtNaWNyb3NvZnQuRXhjaGFuZ2UuRGF0YSwgVmVyc2lvbj0xNS4wLjAuMCwgQ3VsdHVyZT1uZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj0zMWJmMzg1NmFkMzY0ZTM1ARsAAAAUAAAABiEAAAAjTWljcm9zb2Z0LkV4Y2hhbmdlLkRhdGEuT2JqZWN0U3RhdGUEAAAACSAAAAALAeDVNaKra4Zaq2YXwwxFnWp5x1Sa4XEkA+BaGBFlAPg=
+
+
+
\ No newline at end of file
diff --git a/Diagnostics/HealthChecker/Tests/HealthChecker.E19.Scenarios.Tests.ps1 b/Diagnostics/HealthChecker/Tests/HealthChecker.E19.Scenarios.Tests.ps1
index 76630b7678..87603c388b 100644
--- a/Diagnostics/HealthChecker/Tests/HealthChecker.E19.Scenarios.Tests.ps1
+++ b/Diagnostics/HealthChecker/Tests/HealthChecker.E19.Scenarios.Tests.ps1
@@ -44,7 +44,10 @@ Describe "Testing Health Checker by Mock Data Imports" {
Mock Get-WebConfigFile -ParameterFilter { $PSPath -eq "IIS:\Sites\Exchange Back End/ecp" } -MockWith { return [PSCustomObject]@{ FullName = "$Script:MockDataCollectionRoot\Exchange\IIS\ClientAccess\ecp\web.config" } }
Mock Get-WebConfigFile -ParameterFilter { $PSPath -eq "IIS:\Sites\Default Web Site/ecp" } -MockWith { return [PSCustomObject]@{ FullName = "$Script:MockDataCollectionRoot\Exchange\IIS\DefaultWebSite_web.config" } }
Mock Invoke-ScriptBlockHandler -ParameterFilter { $ScriptBlockDescription -eq "Getting applicationHost.config" } -MockWith { return Get-Content "$Script:MockDataCollectionRoot\Exchange\IIS\applicationHost1.config" -Raw -Encoding UTF8 }
- Mock Get-ExchangeDiagnosticInfo { return Import-Clixml "$Script:MockDataCollectionRoot\Exchange\GetExchangeDiagnosticInfo1.xml" }
+ Mock Get-ExchangeDiagnosticInfo -ParameterFilter { $Process -eq "Microsoft.Exchange.Directory.TopologyService" -and $Component -eq "VariantConfiguration" -and $Argument -eq "Overrides" } `
+ -MockWith { return Import-Clixml "$Script:MockDataCollectionRoot\Exchange\GetExchangeDiagnosticInfo_ADTopVariantConfiguration1.xml" }
+ Mock Get-ExchangeDiagnosticInfo -ParameterFilter { $Process -eq "EdgeTransport" -and $Component -eq "ResourceThrottling" } `
+ -MockWith { return Import-Clixml "$Script:MockDataCollectionRoot\Exchange\GetExchangeDiagnosticInfo_EdgeTransportResourceThrottling1.xml" }
Mock Get-IISModules { return Import-Clixml "$Script:MockDataCollectionRoot\Exchange\GetIISModulesNoTokenCacheModule.xml" }
Mock Get-Service {
param(
@@ -62,6 +65,7 @@ Describe "Testing Health Checker by Mock Data Imports" {
SetActiveDisplayGrouping "Exchange Information"
TestObjectMatch "Setting Overrides Detected" $true
TestObjectMatch "Extended Protection Enabled (Any VDir)" $true
+ TestObjectMatch "Transport Back Pressure" "--ERROR-- The following resources are causing back pressure: DatabaseUsedSpace" -WriteType "Red"
}
It "Dependent Services" {
@@ -211,7 +215,8 @@ Describe "Testing Health Checker by Mock Data Imports" {
Context "Checking Scenarios 2" {
BeforeAll {
Mock Get-SettingOverride { return Import-Clixml "$Script:MockDataCollectionRoot\Exchange\GetSettingOverride1.xml" }
- Mock Get-ExchangeDiagnosticInfo { return Import-Clixml "$Script:MockDataCollectionRoot\Exchange\GetExchangeDiagnosticInfo1.xml" }
+ Mock Get-ExchangeDiagnosticInfo -ParameterFilter { $Process -eq "Microsoft.Exchange.Directory.TopologyService" -and $Component -eq "VariantConfiguration" -and $Argument -eq "Overrides" } `
+ -MockWith { return Import-Clixml "$Script:MockDataCollectionRoot\Exchange\GetExchangeDiagnosticInfo_ADTopVariantConfiguration1.xml" }
Mock Get-RemoteRegistryValue -ParameterFilter { $GetValue -eq "KeepAliveTime" } -MockWith { return 1800000 }
Mock Get-RemoteRegistryValue -ParameterFilter { $GetValue -eq "DisableGranularReplication" } -MockWith { return 1 }
Mock Get-RemoteRegistryValue -ParameterFilter { $GetValue -eq "DisableAsyncNotification" } -MockWith { return 1 }
diff --git a/Diagnostics/HealthChecker/Tests/HealthChecker.MockedCalls.Tests.ps1 b/Diagnostics/HealthChecker/Tests/HealthChecker.MockedCalls.Tests.ps1
index f061abea8d..bae9839a8d 100644
--- a/Diagnostics/HealthChecker/Tests/HealthChecker.MockedCalls.Tests.ps1
+++ b/Diagnostics/HealthChecker/Tests/HealthChecker.MockedCalls.Tests.ps1
@@ -31,7 +31,8 @@ Describe "Testing Health Checker by Mock Data Imports" {
Mock Get-OrganizationConfig { return Import-Clixml "$Script:MockDataCollectionRoot\Exchange\GetOrganizationConfig.xml" }
Mock Get-InternalTransportCertificateFromServer { return Import-Clixml "$Script:MockDataCollectionRoot\Exchange\GetInternalTransportCertificateFromServer.xml" }
Mock Get-HybridConfiguration { return $null }
- Mock Get-ExchangeDiagnosticInfo { return Import-Clixml "$Script:MockDataCollectionRoot\Exchange\GetExchangeDiagnosticInfo.xml" }
+ Mock Get-ExchangeDiagnosticInfo -ParameterFilter { $Process -eq "Microsoft.Exchange.Directory.TopologyService" -and $Component -eq "VariantConfiguration" -and $Argument -eq "Overrides" } `
+ -MockWith { return Import-Clixml "$Script:MockDataCollectionRoot\Exchange\GetExchangeDiagnosticInfo_ADTopVariantConfiguration.xml" }
# do not need to match the function. Only needed really to test the Assert-MockCalled
Mock Get-Service { return Import-Clixml "$Script:MockDataCollectionRoot\Exchange\GetServiceMitigation.xml" }
Mock Get-SettingOverride { return Import-Clixml "$Script:MockDataCollectionRoot\Exchange\GetSettingOverride.xml" }
@@ -94,7 +95,7 @@ Describe "Testing Health Checker by Mock Data Imports" {
Assert-MockCalled Get-ReceiveConnector -Exactly 1
Assert-MockCalled Get-SendConnector -Exactly 1
Assert-MockCalled Get-IISModules -Exactly 1
- Assert-MockCalled Get-ExchangeDiagnosticInfo -Exactly 1
+ Assert-MockCalled Get-ExchangeDiagnosticInfo -Exactly 2
Assert-MockCalled Get-ExchangeADSplitPermissionsEnabled -Exactly 1
Assert-MockCalled Get-DynamicDistributionGroup -Exactly 1
Assert-MockCalled Get-ActiveSyncVirtualDirectory -Exactly 1
diff --git a/Diagnostics/HealthChecker/Tests/HealthCheckerTest.CommonMocks.NotPublished.ps1 b/Diagnostics/HealthChecker/Tests/HealthCheckerTest.CommonMocks.NotPublished.ps1
index 38355629ae..5f5b7a6892 100644
--- a/Diagnostics/HealthChecker/Tests/HealthCheckerTest.CommonMocks.NotPublished.ps1
+++ b/Diagnostics/HealthChecker/Tests/HealthCheckerTest.CommonMocks.NotPublished.ps1
@@ -229,6 +229,13 @@ Mock Get-ExSetupFileVersionInfo {
# Do nothing
Mock Invoke-CatchActions { }
+function Get-ExchangeDiagnosticInfo { param($Argument, $Component, $Process, $Server) }
+
+Mock Get-ExchangeDiagnosticInfo -ParameterFilter { $Process -eq "Microsoft.Exchange.Directory.TopologyService" -and $Component -eq "VariantConfiguration" -and $Argument -eq "Overrides" } `
+ -MockWith { return Import-Clixml "$Script:MockDataCollectionRoot\Exchange\GetExchangeDiagnosticInfo_ADTopVariantConfiguration.xml" }
+Mock Get-ExchangeDiagnosticInfo -ParameterFilter { $Process -eq "EdgeTransport" -and $Component -eq "ResourceThrottling" } `
+ -MockWith { return Import-Clixml "$Script:MockDataCollectionRoot\Exchange\GetExchangeDiagnosticInfo_EdgeTransportResourceThrottling.xml" }
+
# Need to use function instead of Mock for Exchange cmdlets
function Get-ExchangeServer {
return Import-Clixml "$Script:MockDataCollectionRoot\Exchange\GetExchangeServer.xml"
@@ -322,7 +329,3 @@ function Get-ExchangeProtocolContainer {
function Get-ExchangeWebSitesFromAd {
return Import-Clixml "$Script:MockDataCollectionRoot\Exchange\GetExchangeWebSitesFromAd.xml"
}
-
-function Get-ExchangeDiagnosticInfo {
- return Import-Clixml "$Script:MockDataCollectionRoot\Exchange\GetExchangeDiagnosticInfo.xml"
-}
diff --git a/Shared/Get-ExchangeDiagnosticInformation.ps1 b/Shared/Get-ExchangeDiagnosticInformation.ps1
new file mode 100644
index 0000000000..80d380d9b9
--- /dev/null
+++ b/Shared/Get-ExchangeDiagnosticInformation.ps1
@@ -0,0 +1,42 @@
+# Copyright (c) Microsoft Corporation.
+# Licensed under the MIT License.
+
+. $PSScriptRoot\Invoke-CatchActionError.ps1
+function Get-ExchangeDiagnosticInformation {
+ [CmdletBinding()]
+ param(
+ [Parameter(Mandatory = $true)]
+ [string]$Server,
+
+ [Parameter(Mandatory = $true)]
+ [string]$Process,
+
+ [Parameter(Mandatory = $true)]
+ [string]$Component,
+
+ [string]$Argument,
+
+ [Parameter(Mandatory = $false)]
+ [ScriptBlock]$CatchActionFunction
+ )
+ process {
+ try {
+ Write-Verbose "Calling: $($MyInvocation.MyCommand)"
+ $params = @{
+ Process = $Process
+ Component = $Component
+ Server = $Server
+ ErrorAction = "Stop"
+ }
+
+ if (-not ([string]::IsNullOrEmpty($Argument))) {
+ $params.Add("Argument", $Argument)
+ }
+
+ return (Get-ExchangeDiagnosticInfo @params)
+ } catch {
+ Write-Verbose "Failed to execute $($MyInvocation.MyCommand). Inner Exception: $_"
+ Invoke-CatchActionError $CatchActionFunction
+ }
+ }
+}
diff --git a/Shared/Get-ExchangeSettingOverride.ps1 b/Shared/Get-ExchangeSettingOverride.ps1
index 35e00458d9..3aa9e0f9e1 100644
--- a/Shared/Get-ExchangeSettingOverride.ps1
+++ b/Shared/Get-ExchangeSettingOverride.ps1
@@ -1,6 +1,7 @@
# Copyright (c) Microsoft Corporation.
# Licensed under the MIT License.
+. $PSScriptRoot\Get-ExchangeDiagnosticInformation.ps1
. $PSScriptRoot\Invoke-CatchActionError.ps1
function Get-ExchangeSettingOverride {
@@ -21,33 +22,38 @@ function Get-ExchangeSettingOverride {
process {
try {
$params = @{
- Process = "Microsoft.Exchange.Directory.TopologyService"
- Component = "VariantConfiguration"
- Argument = "Overrides"
- Server = $Server
- ErrorAction = "Stop"
+ Process = "Microsoft.Exchange.Directory.TopologyService"
+ Component = "VariantConfiguration"
+ Argument = "Overrides"
+ Server = $Server
+ CatchActionFunction = $CatchActionFunction
}
- $diagnosticInfo = Get-ExchangeDiagnosticInfo @params
- Write-Verbose "Successfully got the Exchange Diagnostic Information"
- $xml = [xml]$diagnosticInfo.Result
- $overrides = $xml.Diagnostics.Components.VariantConfiguration.Overrides
- $updatedTime = $overrides.Updated
- $settingOverrides = $overrides.SettingOverride
+ $diagnosticInfo = Get-ExchangeDiagnosticInformation @params
- foreach ($override in $settingOverrides) {
- Write-Verbose "Working on $($override.Name)"
- $simpleSettingOverrides.Add([PSCustomObject]@{
- Name = $override.Name
- ModifiedBy = $override.ModifiedBy
- Reason = $override.Reason
- ComponentName = $override.ComponentName
- SectionName = $override.SectionName
- Status = $override.Status
- Parameters = $override.Parameters.Parameter
- })
+ if ($null -ne $diagnosticInfo) {
+ Write-Verbose "Successfully got the Exchange Diagnostic Information"
+ $xml = [xml]$diagnosticInfo.Result
+ $overrides = $xml.Diagnostics.Components.VariantConfiguration.Overrides
+ $updatedTime = $overrides.Updated
+ $settingOverrides = $overrides.SettingOverride
+
+ foreach ($override in $settingOverrides) {
+ Write-Verbose "Working on $($override.Name)"
+ $simpleSettingOverrides.Add([PSCustomObject]@{
+ Name = $override.Name
+ ModifiedBy = $override.ModifiedBy
+ Reason = $override.Reason
+ ComponentName = $override.ComponentName
+ SectionName = $override.SectionName
+ Status = $override.Status
+ Parameters = $override.Parameters.Parameter
+ })
+ }
+ } else {
+ Write-Verbose "Failed to get Exchange Diagnostic Information"
}
} catch {
- Write-Verbose "Failed to get the Exchange setting override"
+ Write-Verbose "Failed to get the Exchange setting override. Inner Exception: $_"
Invoke-CatchActionError $CatchActionFunction
}
}