about_PowerShell_exe документирует CLI Windows PowerShell (поддерживаются параметры командной строки).
Эквивалент PowerShell Core равен about_pwsh , отражая другое имя исполняемого файла, pwsh
. В остальной части этого ответа применяется аналогично PowerShell Core, хотя не все параметры поддерживаются на всех платформах, особенно не -WindowStyle
в Unix.
Вы можете получить ту же информацию, запустив powershell.exe -?
Обратите внимание, что в то время как powershell.exe
также поддерживает /
в качестве сигилла имени параметра, более типично использовать -
, то есть символ, используемый исключительно внутри сеанс PowerShell; следовательно, нижеприведенное объяснение использует -c
вместо /c
и -w
вместо /w
.
Как и в сеансе PowerShell, вы можете использовать эластичный синтаксис , т. Е. Достаточно использовать однозначный префикс имени параметра , хотя в вашем конкретном случае команда фактически использует явно определены короткие псевдонимы : [1]
[1] Эти явно определенные псевдонимы не задокументированы, но вы можете увидеть их в исходном коде . Обратите внимание, что если бы -c
не был определен как псевдоним, это было бы неоднозначно, потому что и -Command
, и -ConfigurationName
начинаются с c
.