小编Tre*_*ard的帖子

检测PowerShell开关

我正在使用C#开发PowerShell cmdlet,并且具有true/false switch语句.我注意到我需要指定-SwitchName $ true,如果我想要bool为true,否则我得到:

Missing an argument for parameter 'SwitchName'. Specify a parameter of type 'System.Boolean' and try again.
Run Code Online (Sandbox Code Playgroud)

开关装饰如下:

        [Parameter(Mandatory = false, Position = 1,
        , ValueFromPipelineByPropertyName = true)]
Run Code Online (Sandbox Code Playgroud)

我怎样才能检测到交换机的存在(-SwitchName设置为true,缺少-SwitchName表示为false)?

c# powershell pscmdlet

2
推荐指数
1
解决办法
677
查看次数

标签 统计

c# ×1

powershell ×1

pscmdlet ×1