如何防止Powershell Invoke-sqlcmd在80列处截断输出?

时间:2019-08-26 19:55:06

标签: powershell invoke-sqlcmd

e在Powershell中,Invoke-sqlcmd在80列处截断了我的输出

我已经尝试了这段代码,但是在第80列上事情仍被截断

$ans=Invoke-Sqlcmd -ServerInstance $sqlServer -Database $MyDbName -Query $SQLSCRIPT -OutputAs DataTables |Format-Table -Property * -AutoSize | Out-String -Width 4096 | Out-File $FullPathReportFileName

如何防止它被截断并看起来像这样?

1 个答案:

答案 0 :(得分:1)

输出是什么样的?它在屏幕上的显示方式只是一种幻想。如果通过管道传输到format-list或选择-expand属性,它可能会显示整个内容。您可能喜欢此设置:

$formatenumerationlimit = 99

或增加窗口的大小。