是否可以通过加载csv直接读取变量?
我的csv看起来像这样:
Var,Path
$SrcHost,\\computer
是否有可能导入-csv并将路径放入var?
答案 0 :(得分:3)
import-csv test3.csv | foreach-object {
iex "$($_.var) = ""$($_.path)"""
}
答案 1 :(得分:3)
您还可以使用new-variable
(nv
):
import-csv csvfile.csv | % { nv -name ($_.var) -value ($_.path) }
然而,为了完成这项工作,您必须:
$
$
,如以下评论所述${$srchost}
答案 2 :(得分:0)
怎么回事:
Get-Content -Path test.csv | Select-Object -Skip 1 | ForEach-Object { $_.Replace(",", "=`"") +
"`"" } | Invoke-Expression