在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
如何防止它被截断并看起来像这样?
答案 0 :(得分:1)
输出是什么样的?它在屏幕上的显示方式只是一种幻想。如果通过管道传输到format-list或选择-expand属性,它可能会显示整个内容。您可能喜欢此设置:
$formatenumerationlimit = 99
或增加窗口的大小。