小编Jaa*_*ser的帖子

如何检查PowerShell开关参数是否缺失或为false

我正在构建一个构建哈希表的PowerShell函数。我正在寻找一种可以使用switch参数指定为不存在,正确或错误的方法。我该如何确定?

我可以通过使用[boolean]参数来解决此问题,但是我没有找到一个很好的解决方案。或者,我也可以使用两个开关参数。

function Invoke-API {
    param(
        [switch]$AddHash
    )

    $requestparams = @{'header'='yes'}

    if ($AddHash) {
        $requestparams.Code = $true
    }
Run Code Online (Sandbox Code Playgroud)

当指定false时如何显示为false,而未指定switch参数时如何显示呢?

powershell

3
推荐指数
2
解决办法
168
查看次数

标签 统计

powershell ×1