所以你可以把开关传递给一个函数:
function func($ parm1,$ parm2,[switch] $ switch1){write-host $ switch1}
func -switch1
真
如何将开关传递给脚本方法?
$ obj = New-Object Object
Add-Member -in $ obj ScriptMethod'method'{param($ parm1,$ parm2,[switch] $ switch1) write-host $ switch1 }
$ obj.method(-switch1)#不起作用
答案 0 :(得分:0)
Switch参数保存一个布尔值,如果方法的目标参数接受bool,则传递switch变量:
$obj.method($switch1)