Looking at get-help get-childitem
, I would count 3
SYNTAX Get-ChildItem [[-Path] ] [[-Filter] ] [-Exclude ] [-Force] [-Include ] [-Name] [-Recurse] [-UseTransaction []] []
Get-ChildItem [[-Filter] ] [-Exclude ] [-Force] [-Include ] [-Name] [-Recurse] -LiteralPath [-UseTransaction []] []
Get-ChildItem [-Attributes ] [-Directory] [-File] [-Force] [-Hidden] [-ReadOnly] [-System] [-UseTransaction] []
The following command, though, only finds 2 (Items and LiteralItems):
get-command get-childitem | select-object -expand ParameterSets | select-object Name
FWIW, show-command also only shows 2 parameter sets via 2 tabs in the UI.
I guess the question is why the generated help for get-childitem seems to break out the last use-case.