Cada parâmetro -Verb
e -NoNewWindow
pertence a conjuntos de parâmetros diferentes de Start-Process
cmdlet. Para mais informações sobre conjuntos de parâmetros, leia
Get-Help about_Functions_Advanced_Parameters
e consulte Conjuntos de parâmetros de cmdlet nos Parâmetros do cmdlet Artigo do MSDN .
Observe os seguintes resultados auto-explicativos:
PS D:\PShell> $y=(Get-Command Start-Process).ParameterSets
PS D:\PShell> $y.Count
2
PS D:\PShell> $y.Name
Default
UseShellExecute
PS D:\PShell> Compare-Object $y[0].Name $y[1].Name
InputObject SideIndicator
----------- -------------
UseShellExecute =>
Default <=
PS D:\PShell> Compare-Object $y[0].Parameters.Name $y[1].Parameters.Name
InputObject SideIndicator
----------- -------------
Verb =>
Credential <=
LoadUserProfile <=
NoNewWindow <=
RedirectStandardError <=
RedirectStandardInput <=
RedirectStandardOutput <=
UseNewEnvironment <=
PS D:\PShell>