Я пытаюсь использовать Invoke-SqlCmd для запроса данных и сохранения в текстовый файл.Как бы то ни было, я обнаружил, что некоторые записи обрезаны и добавили 3 точки сзади.
$SQLInstanceName = "Server01"
$DBName = "ABC"
$TextFile = "C:\Temp\Test.txt"
$SQLQuery = "SELECT [Description] FROM [dbo].[TestTable]"
Invoke-Sqlcmd -ServerInstance $SQLInstanceName -Query $SQLQuery -Database $DBName | Out-File -filePath $TextFile
Это меньше, чем 400 символов на записи.
Спасибо.