Exercise 3: Finding a Service-Starting Cmdlet with Get-Command — Possible Solution ==================================================================== THE COMMAND ------------------------------ Get-Command -Verb Start -Noun *Service* THE SEARCH STRATEGY ------------------------------ The verb is searched as an exact match, "Start," because the approved-verb list makes "Start" the predictable choice for beginning something (the same "Lifecycle" category of verb this chapter's own Get-Verb output showed alongside "Stop") - there's no need to wildcard the verb since the intended action is already known precisely. The noun is searched with wildcards, *Service*, because the exact noun might not be known in advance (it could plausibly be "Service" or something more specific) - wildcarding the noun catches any matching cmdlet without needing to guess its exact spelling first. Running this returns Start-Service, confirming the guess without needing Get-Help or trial and error first. WHY THIS WORKS AS AN ANSWER ------------------------------ It provides a correct, runnable Get-Command call, correctly explains why the verb was searched exactly (already known, from the approved-verb list) while the noun was wildcarded (not known exactly), and correctly identifies Start-Service as the cmdlet this search would surface.