Jun26SU Release #2550
Merged
Merged
Conversation
Add Jun26SU build entries for: - Exchange 2016 CU23: 15.1.2507.69 - Exchange 2019 CU14: 15.2.1544.41 - Exchange 2019 CU15: 15.2.1748.46 - Exchange SE RTM: 15.2.2562.43 Update latestSUBuild markers to Jun26SU for all supported versions. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Add Jun26SU entry with 7 CVEs for Exchange 2016, 2019, and SE: CVE-2026-42897, CVE-2026-45500, CVE-2026-45501, CVE-2026-45502, CVE-2026-45503, CVE-2026-45504, CVE-2026-47631 Update test CVE counts from 63 to 70 accordingly. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Member
Author
|
/azp run |
|
Azure Pipelines successfully started running 1 pipeline(s). |
lusassl-msft
approved these changes
Jun 9, 2026
Contributor
There was a problem hiding this comment.
Pull request overview
June 2026 SU release update across the repo, primarily refreshing Exchange build/CVE metadata and adding standardized self-update/version-check support to Public Folders scripts and their documentation.
Changes:
- Updated Exchange build dictionaries and “latest SU” detection to recognize
Jun26SU, and added the corresponding HealthChecker CVE bundle + test expectations. - Added
-ScriptUpdateOnly/-SkipVersionCheckplumbing (viaGenericScriptUpdate.ps1) to many Public Folders scripts and expanded/organized Public Folders docs + MkDocs nav accordingly. - Added new Public Folders scripts and docs for branch moves, group migration workflows, and legacy mail public folder sync tooling.
Reviewed changes
Copilot reviewed 42 out of 42 changed files in this pull request and generated 2 comments.
Show a summary per file
| File | Description |
|---|---|
| Shared/Get-ExchangeBuildVersionInformation.ps1 | Adds Jun26SU versions and updates “latest SU” checks. |
| PublicFolders/ValidateMailEnabledPublicFolders.ps1 | Adds script self-update parameters + generic update hook. |
| PublicFolders/ValidateEXOPFDumpster.ps1 | Adds script self-update parameters + generic update hook. |
| PublicFolders/Update-PublicFolderPermissions.ps1 | Documents/adds script self-update parameters + generic update hook. |
| PublicFolders/Move-PublicFolderBranch.ps1 | New script to move a PF branch to another PF mailbox (includes script update hook). |
| PublicFolders/Migration/ToMicrosoft365Groups/UnlockAndRestorePublicFolderProperties.ps1 | New rollback script for PF → M365 Groups migration (includes script update hook). |
| PublicFolders/Migration/ToMicrosoft365Groups/LockAndSavePublicFolderProperties.ps1 | New lockdown+backup script for PF → M365 Groups migration (includes script update hook). |
| PublicFolders/Migration/ToMicrosoft365Groups/AddMembersToGroups.ps1 | New script to map PF permissions into M365 Group owners/members (includes script update hook). |
| PublicFolders/Migration/ToExchangeOnline/SetMailPublicFolderExternalAddress.ps1 | Adds script self-update parameters + generic update hook. |
| PublicFolders/Migration/ToExchangeOnline/ModernPublicFolderToMailboxMapGenerator.ps1 | Adds script self-update parameters + generic update hook. |
| PublicFolders/Migration/ToExchangeOnline/Export-ModernPublicFolderStatistics.ps1 | Adds script self-update parameters + generic update hook. |
| PublicFolders/ManagePublicFolderPermissions.ps1 | Adds script self-update parameters + generic update hook. |
| PublicFolders/MailPublicFolderSync/Sync-ModernMailPublicFolders.ps1 | Adds script self-update parameters + modernizes Connect-ExchangeOnline param usage. |
| PublicFolders/MailPublicFolderSync/Sync-MailPublicFoldersCloudToOnprem.ps1 | Adds script self-update parameters + modernizes Connect-ExchangeOnline param usage. |
| PublicFolders/MailPublicFolderSync/Sync-MailPublicFolders.ps1 | New/added script with update hook and modern auth connection pattern for legacy sync. |
| PublicFolders/MailPublicFolderSync/Import-PublicFolderMailboxes.ps1 | Adds script self-update parameters + modernizes Connect-ExchangeOnline param usage. |
| PublicFolders/MailPublicFolderSync/Import-MailPublicFolders.ps1 | New script to create placeholder mail PF objects in target forest (includes update hook). |
| PublicFolders/Export-PublicFolderStatistics.ps1 | Adds script self-update parameters + generic update hook. |
| mkdocs.yml | Re-organizes Public Folders navigation; adds new sections/pages. |
| docs/PublicFolders/ValidateMailEnabledPublicFolders.md | Documents new script update parameters and syntax. |
| docs/PublicFolders/ValidateEXOPFDumpster.md | Expands parameter documentation incl. script update parameters. |
| docs/PublicFolders/Update-PublicFolderPermissions.md | Documents script update parameters/syntax. |
| docs/PublicFolders/Move-PublicFolderBranch.md | New docs page for Move-PublicFolderBranch. |
| docs/PublicFolders/Migration/ToMicrosoft365Groups/UnlockAndRestorePublicFolderProperties.md | New docs page for rollback script. |
| docs/PublicFolders/Migration/ToMicrosoft365Groups/LockAndSavePublicFolderProperties.md | New docs page for lockdown+backup script. |
| docs/PublicFolders/Migration/ToMicrosoft365Groups/AddMembersToGroups.md | New docs page for AddMembersToGroups. |
| docs/PublicFolders/Migration/ToExchangeOnline/SetMailPublicFolderExternalAddress.md | Documents script update parameters. |
| docs/PublicFolders/Migration/ToExchangeOnline/ModernPublicFolderToMailboxMapGenerator.md | Documents script update parameters. |
| docs/PublicFolders/Migration/ToExchangeOnline/Export-ModernPublicFolderStatistics.md | Documents script update parameters. |
| docs/PublicFolders/ManagePublicFolderPermissions.md | Documents script update parameters. |
| docs/PublicFolders/MailPublicFolderSync/Sync-ModernMailPublicFolders.md | Documents script update parameters. |
| docs/PublicFolders/MailPublicFolderSync/Sync-MailPublicFoldersCloudToOnprem.md | Documents script update parameters. |
| docs/PublicFolders/MailPublicFolderSync/Sync-MailPublicFolders.md | New docs page for Sync-MailPublicFolders. |
| docs/PublicFolders/MailPublicFolderSync/Import-PublicFolderMailboxes.md | Documents script update parameters. |
| docs/PublicFolders/MailPublicFolderSync/Import-MailPublicFolders.md | New docs page for Import-MailPublicFolders. |
| docs/PublicFolders/index.md | New Public Folders landing page with categorized script tables. |
| docs/PublicFolders/Export-PublicFolderStatistics.md | Documents script update parameters. |
| Diagnostics/HealthChecker/Tests/HealthChecker.E19.Main.Tests.ps1 | Updates expected CVE test count for Jun26SU additions. |
| Diagnostics/HealthChecker/Tests/HealthChecker.E16.Main.Tests.ps1 | Updates expected CVE test and grouping counts for Jun26SU additions. |
| Diagnostics/HealthChecker/Analyzer/Security/Invoke-AnalyzerSecurityCveCheck.ps1 | Adds Jun26SU CVE bundle mapping. |
| .github/CODEOWNERS | Updates ownership paths for reorganized Public Folders sync content. |
| .build/cspell-words.txt | Adds new domain-specific terms used by new/updated scripts/docs. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Reason:
June 2026 SU Release