0
在PowerShell脚本中很新颖,只是想问下如何为下面的查询实现分隔列。由于当前查询返回的所有列在导出到csv文件时被置于一列之下。如何在导出为CSV时将Powershell中的列分开
$QueryPath="\\fbrwnutap05\c$\DBA\Extended Events SQL DM\UAT\SQLDM_ExtendedEvent_UAT.sql"
$OutputFile= "\\FBRWNUTAP05\c$\DBA\SSRS\ExtEvent\QueryOutput_UAT.csv"
$ExecuteQuery= Get-Content -path $QueryPath | out-string
$OutputFile
FOREACH($server in GC "\\fbrwnutap05\c$\DBA\SSRS\ExtEvent\ServerList.txt")
{
invoke-sqlcmd -ServerInstance $server -query $ExecuteQuery -querytimeout 60000 | ft -autosize | out-string -width 4096 >> $OutputFile
}
当导出为CSV的'| ft -autosize'是多余的。 – LotPings