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