Skip to content

Commit be116a2

Browse files
authored
Merge branch 'main' into dpaul-AVUpdate
2 parents 052f84a + 19c1da9 commit be116a2

2 files changed

Lines changed: 5 additions & 1 deletion

File tree

Diagnostics/HealthChecker/Analyzer/Invoke-AnalyzerFrequentConfigurationIssues.ps1

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -525,7 +525,8 @@ function Invoke-AnalyzerFrequentConfigurationIssues {
525525
$displayWriteType = "Grey"
526526
$details = $false
527527

528-
if ($rootPfMailbox.IsExcludedFromServingHierarchy -ne $true) {
528+
if ($rootPfMailbox.IsExcludedFromServingHierarchy -ne $true -and
529+
$rootPfMailbox.MultiplePublicFolderMailboxes -eq $true) {
529530
$displayWriteType = "Red"
530531
$details = "true - Error"
531532
}

Diagnostics/HealthChecker/DataCollection/OrganizationInformation/Invoke-JobOrganizationInformation.ps1

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -172,12 +172,15 @@ function Invoke-JobOrganizationInformation {
172172
[string]$guid = $getOrganizationConfig.RootPublicFolderMailbox
173173
Write-Verbose "Trying to collect root public folder mailbox information - $guid"
174174
$getMailboxRootPF = Get-Mailbox -PublicFolder $guid -ErrorAction Stop
175+
$multiplePFMailboxes = @(Get-Mailbox -PublicFolder -ErrorAction Stop -ResultSize 2).Count -gt 1
176+
Write-Verbose "There are $(if ($multiplePFMailboxes) { "multiple" } else { "not multiple" }) public folder mailboxes in the environment."
175177
$rootPublicFolderMailbox = [PSCustomObject]@{
176178
Name = $getMailboxRootPF.Name
177179
ExchangeGuid = $getMailboxRootPF.ExchangeGuid
178180
IsExcludedFromServingHierarchy = $getMailboxRootPF.IsExcludedFromServingHierarchy
179181
IsHierarchyReady = $getMailboxRootPF.IsHierarchyReady
180182
IsHierarchySyncEnabled = $getMailboxRootPF.IsHierarchySyncEnabled
183+
MultiplePublicFolderMailboxes = $multiplePFMailboxes
181184
}
182185
}
183186
} catch {

0 commit comments

Comments
 (0)