使用Invoke-SQLCMD并运行已保存的查询,有没有办法将输出视为表格?目前,所有输出都是按顺序打印的,例如,对于从查询返回的每个项目,名称换行状态换行符 is_encrypted,而不是行名列表,其中name,state,is_encrypted,列标题。
最终目标是将查询的所有结果输出到文本或Excel文件中。
答案 0 :(得分:2)
试试这个:
Invoke-Sqlcmd -query $sql | Export-Csv -Path c:\temp\excelfile.csv -NoTypeInformation