Add verbose message to Get-Service when properties cannot be returned#27109
Open
reabr wants to merge 4 commits intoPowerShell:masterfrom
Open
Add verbose message to Get-Service when properties cannot be returned#27109reabr wants to merge 4 commits intoPowerShell:masterfrom
reabr wants to merge 4 commits intoPowerShell:masterfrom
Conversation
Author
|
@microsoft-github-policy-service agree |
Author
|
Hi, could a maintainer please approve the workflows to run? |
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.
Fixes #24272
PR Summary
Adds verbose messages to
Get-Servicewhen certain service propertiescannot be retrieved due to permissions or other issues.
When
Get-Servicefails to read properties like Description,DelayedAutoStart, BinaryPathName, StartupType or UserName, it now emits
a verbose message explaining which service, which property, and why it
failed. The message is only visible when using
-Verbose, so it isnon-intrusive by default.
PR Context
This implements the behavior approved by the WG-Cmdlets-Management working
group in issue #24272. The verbose stream was chosen over debug stream as
most users rerun with
-Verboseto diagnose issues.Tested
Verified locally that verbose messages appear for services with missing
MUI resources (e.g. NPSMSvc, WaaSMedicSvc) when running
Get-Service -Verbose.