microsoft / microsoft/CSS-Exchange

[Feature Request] report domain functional level, schema versions in SetupAssist.ps1 script

Open
#2,284 11 comments 0 reactions 1 assignee View on GitHub

@dpaulson45 is already working on this.

Since Apr 24, 2025.

Awaiting feedback Setup Assist
Dominant language
PowerShell
Stars
1.3k
Forks
395
Avg merge
14h 7m
Merged PRs (30d)
5

Description

Is your request related to a problem? Please describe.
A clear and concise description of what the problem is and the results it had on the environment.

with the introduction of windows 2025 (and the new domain functional level that comes with it) it looks like the AD level checks in SetupAssist.ps1 tool might need some enhancement

--> apparently the windows 2025 functional level is currently UNSUPPORTED by exchange based on comments on the exchange team blog
-----> this should probably be flagged both SetupAssist and HealthChecker if it is in fact a non-supported configuration

--> the current check for "Exchange AD Level" in SetupAssist seems to check the locally installed bits, NOT the version of configuration actually deployed to the directory itself
-----> eg. you have run /PrepareAD at the directory level (say for CU15), but the check is still showing CU14

Image

Describe The Request
A clear and concise description of the feature to add to a current tool or a new tool with what we all want to be checking with examples.

improve the AD level checks for SetupAssist.ps1 to

  • display current functional level
  • display currently deployed exchange configuration version in the directory
  • maybe additionally report the locally installed version

Additional context
Add any other context or screenshots about the feature request here.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.