首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >powershell中的Import-CSV cmdlet

powershell中的Import-CSV cmdlet
EN

Stack Overflow用户
提问于 2016-08-08 15:27:07
回答 1查看 155关注 0票数 1

我的powershell脚本有问题。

Import-CSV cmdlet的工作方式不符合我的要求...

我想做什么?-只导入标题为"name“的一列中的单个名称,以创建一些路径。

name Jack Thomas John

这是我对这个函数的代码:

$users = Import-csv -Path "$csvpath" -Header "name" $path = ("D:\Users\" + $users) foreach ($user in $users) {Write-Host $path}

但我得到的唯一输出是"D:\Users\“

我不是编码专家,所以我看不到我的失败:D

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-08-08 15:53:05

新的更新:

代码语言:javascript
复制
$users = Import-csv -Path "$csvpath" -Header "name"

更改为:

代码语言:javascript
复制
$users = Import-csv -Path "$csvpath"

你不能仅仅得到$path,因为$users不是一个字符串。

代码语言:javascript
复制
$path = ("D:\Users\" + $users)

相反,您可以这样做

代码语言:javascript
复制
foreach ($user in $users) {$path = "d:\Users\" + $user ; Write-Host $path}

但我觉得你想要的是:

代码语言:javascript
复制
foreach ($user in $users) {$path = "d:\Users\" + $user.name ; Write-Host $path}

==================================================

这在我的电脑上运行得很好。还有什么进一步的信息吗?

screen copy

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38823456

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档