【发布时间】:2013-05-20 18:21:50
【问题描述】:
我有一个用 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
【问题讨论】:
标签: powershell