我的csv看起来像这样
SvnDirectory Release
export Yes
import
service Yes
我的脚本应该只选择那些SvnDirectory名称,整个版本值是"是"并存储在一个数组中。
脚本
$svnDirectory = import-csv training.csv | % {$_.SvnDirectory -and $_.Release -eq "Yes"}
Write-host $svnDirectory
没有和条件脚本工作正常。它选择数组中的所有svndirectory名称和存储。但是当我给出条件时,它返回True false true而不是svndirectory字段值。有人可以让我知道我在这里失踪了什么。我是powershell的新手。
My expected output is $svnDirectory = export service
答案 0 :(得分:0)
这有效
$file = import-csv training.csv
$svnDirectory = $file | Where-Object{$_.Release -eq "Yes"} | % {$_.SvnDirectory}
Write-host $svnDirectory