我有一个用 C# 编写的自定义 cmdlet,它SwitchParameter
作为它的参数之一,我想使用 import-csv 执行我的 cmdlet,我应该如何编写我的 csv 以便能够传递正确的SwitchParameter
值?
我试过 True, False, 0 , 1,在 CSV 中带和不带引号,但是它们似乎不起作用,我的代码总是错误的
[Parameter(Mandatory = false, ValueFromPipelineByPropertyName=true)]
public SwitchParameter Enable { get; set; }
我正在运行 Powershell 2.0 版,我要执行的命令是:
Import-Csv c:\data.csv | Add-MyData