Слишком узкий столбец выходного файла Powershell - PullRequest
1 голос
/ 02 мая 2019

Я пытаюсь перечислить текущие установленные приложения, и DisplayVersion продолжает сокращать свой столбец, когда я хочу, чтобы он отображался как обычно в одной строке. Он работает нормально при запуске кода в сеансе PS, но при запуске из файла сценария ps1 вывод для DisplayVersion имеет ширину 1 символ с NewLines для каждого целого числа.

$FormatEnumerationLimit = -1

Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | 
  Select-Object Publisher, DisplayName, DisplayVersion |
    Where {$_.DisplayName} | 
      Sort-Object -Property Publisher,DisplayName,DisplayVersion | 
        Format-Table -AutoSize -Wrap > $FullFileName

1 Ответ

0 голосов
/ 02 мая 2019

Учитывая точное предложение от LotPings , я делаю это как ответ, потому что имеет больше смысла вывести его в файл, используя out-file и использовать Encoding вместо перенаправления.

Заменить это:

Format-Table -AutoSize -Wrap > $FullFileName

Кому:

Out-File $FullFileName -Width 300 -Encoding Ascii
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...