我正在使用以下内容从csv文件导入用户并将其输出到控制台:
$(Import-csv $SelectedFile | Select -ExpandProperty EmailAddress)
这会在控制台的单独一行显示每个EmailAddress,但我也想将其输出到日志文件中。
使用以下内容将执行此操作,但不会像上面那样为每个EmailAddress单独行。相反,它只是在没有分隔符的一行上显示它们:
"$(Import-csv $SelectedFile | Select -ExpandProperty EmailAddress)" | Tee-Object $UserMigrationLog -Append
在这一个命令中可以做我要求的吗?
答案 0 :(得分:3)
将Import-CSV
的结果插入到单个字符串中。只需删除子表达式"$()"
,它就会起作用:
Import-csv $SelectedFile | Select -ExpandProperty EmailAddress | Tee-Object $UserMigrationLog -Append