如何使用-silent传递Powershell参数

如何使用-silent传递Powershell参数,powershell,Powershell,以下是我的ps脚本:- param ( [Parameter(ParameterSetName='runParam', Position=1, Mandatory=$false)] [String]$runParam ) Write-Host $runParam 我想通过一个辩论-沉默。这不允许我和你争论- 有没有办法通过- 我可以执行并传递任何参数,而无需-。它很好用。但我必须把它当作——沉默 我得到的错误是:- run.ps1:找不到与参数名称匹配的参数 “沉默”。第1行

以下是我的ps脚本:-

param (
    [Parameter(ParameterSetName='runParam', Position=1, Mandatory=$false)]
    [String]$runParam
)

Write-Host $runParam
我想通过一个辩论-沉默。这不允许我和你争论-

有没有办法通过-

我可以执行并传递任何参数,而无需-。它很好用。但我必须把它当作——沉默

我得到的错误是:-

run.ps1:找不到与参数名称匹配的参数 “沉默”。第1行字符:11 +.\run.ps1-静默 + ~~~~~~~ +CategoryInfo:InvalidArgument::[run.ps1],参数BindingException +FullyQualifiedErrorId:NamedParameterNotFound,run.ps1

阅读

大多数Windows PowerShell命令,如cmdlet、函数和 脚本,依靠参数允许用户选择选项或 提供输入。参数位于命令名之后,并具有 以下表格:

    -<parameter_name> <parameter_value>