Improve output generated for Debug-SdnFabricInfrastructure - 2 #535
+22
−10
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.
This pull request introduces several improvements and refinements to the SDN health diagnostics PowerShell module, focusing on severity handling, summary display flexibility, and transcript management. The most significant changes are the addition of a new severity level, improved parameterization for summary output, and adjustments to transcript handling for clarity and correctness.
Severity and Health State Handling:
Summary Display Control:
SkipSummaryDisplayswitch parameter to theDebug-SdnFabricInfrastructurefunction, allowing users to optionally suppress the summary output in the console. Logic was updated to respect this flag when displaying results. [1] [2] [3]Transcript Management:
Start-TranscriptandStop-Transcriptto$nullto avoid unnecessary output, and moved the transcript stop and summary message to execute after all processing, ensuring the transcript captures the entire session. [1] [2]These changes enhance the flexibility, clarity, and reliability of the SDN diagnostics script, making it easier to interpret results and control output during automated or manual runs.
Change type
Checklist: