我正在尝试使用以下内容添加一些新的分发列表以进行交换。
C:\>Import-CSV "c:\external.csv" | foreach {New-DistributionGroup -Name $_.name -Type $_.Type}
我创建了一个 CSV 文件,格式为
Name, Type
Inter_Partners, Distribution
当我运行上述命令时,我得到以下信息:
找不到接受参数“-Type”的位置参数。
创建这些的语法中缺少什么。
我无法对此进行测试,因为我今天不上班,但是据我所知,您缺少 csv 和 cmdlet 中的参数,因此您只是在没有 cmdlet 的情况下丢弃了一堆数据指定如何处理它。
您的 CSV 文件需要如下所示:
而powershell命令需要指定参数如下:
实际上,我在工作时登录了一个测试系统,以检查我的想法以响应您持续存在的问题。以下是针对我的示例 .csv 文件运行的语句的结果:
如果需要,请参阅 technet交换参考指南中的更多信息。