【发布时间】:2018-09-22 01:46:46
【问题描述】:
有没有办法在使用 PowerShell 导出到 csv 文件时包含文本限定符,即 "Column 1"|"Column 2"?
在下面的脚本中,我删除了已经在文件中传输的文本限定符,因为第一列由于某种奇怪的原因没有任何限定符。
Get-MsolUser -all |
Where-Object {($_.IsLicensed -eq "True") -and ($_.Title -notlike "Volunteer") } |
Select-Object Firstname, LastName, Department, Title |
ConvertTo-Csv -NoTypeInformation -Delimiter "|"|
% { $_ -replace '","', "|"} | % { $_ -replace '"', ""} | out-file "$path\$file_name" -fo -en ascii
【问题讨论】:
-
您需要添加它们,但您必须删除它们,因为它们在那里?什么?我能得到一些输入的例子,你得到的输出和你想要的输出吗?
标签: powershell csv powershell-3.0