ИСПРАВЛЕНИЕ: PowerShell не показывает полный вывод

How to effectively deal with bots on your site? The best protection against click fraud.
Ошибка полного вывода PowerShell
Для решения различных проблем с ПК мы рекомендуем DriverFix:
Это программное обеспечение будет поддерживать ваши драйверы в рабочем состоянии, тем самым защищая вас от распространенных компьютерных ошибок и сбоев оборудования. Проверьте все свои драйверы сейчас за 3 простых шага:
  1. Скачать DriverFix (проверенный файл загрузки).
  2. Нажмите Начать сканирование найти все проблемные драйверы.
  3. Нажмите Обновите драйверы чтобы получить новые версии и избежать сбоев в работе системы.
  • DriverFix был загружен 0 читатели в этом месяце.

При использовании PowerShell очень мало терпимости к ошибкам. Тем не менее, иногда пользователи обнаруживают, что PowerShell не показывает полный вывод. Если они не примут быстрых мер, они никогда не остановят его от обрезки вывода.

Если это и ваш случай, не позволяйте этому превратиться в неизведанную территорию, не заслуживающую внимания. Вот несколько советов по устранению неполадок, которые вы можете попробовать.

Что я могу сделать, если PowerShell не показывает полный вывод?

instagram story viewer

1. Подключите трубу к Out-String и добавьте параметр ширины

pipe в Out-String и добавьте параметр ширины

Сначала вы должны использовать этот простой трюк, чтобы исправить любую проблему с шириной столбца. Все, что вам нужно сделать, это пойти в Out-String и добавить -Ширина параметр.

Помните, что параметр -Width командлета Out-File указывает количество символов в каждой строке вывода. Любые другие символы будут просто усечены, а не обернуты.


2. Передайте результаты через командлет Format-List

Командлет Format-List

По умолчанию PowerShell обрезает вывод по размеру экрана. Именно поэтому вы сейчас видите эллипс. Если вы хотите просмотреть полную информацию об объекте, вам следует попробовать передать результаты Get-Acl по конвейеру с помощью командлета Format-List.

В качестве примера следующая команда извлекает дескриптор безопасности для папки C: Scripts, а затем отображает всю информацию в виде списка:
Get-Acl c: скрипты | Формат-Список


3. Измените значение $ FormatEnumerationLimit

$ FormatEnumerationLimit

Еще одна вещь, которая действительно проста, если вы знаете ответ, - это как исправить проблему, когда объект, на который вы смотрите, является массивом. В этом случае PowerShell показывает только первые несколько записей в этом массиве, а не все их.

Чтобы быть более конкретным, вам просто нужно изменить Значение $ FormatEnumerationLimit. Если вы введете его самостоятельно в PowerShell, будет возвращено текущее значение. Значение по умолчанию $ FormatEnumerationLimit равно 4, что может быть ограничено при создании большого файла.

Увеличьте это значение до достаточно большого, чтобы отображалось больше элементов. Вы также можете изменить значение на -1 и быть уверенным, что оно будет выводить все записи в вашей коллекции с самого начала.

Итак, в следующий раз, когда вы почувствуете себя ошеломленным, увидев, что PowerShell начинает обрезать вывод, вот подробное руководство по устранению неполадок, которому можно легко следовать.

Если вам известен другой способ решения этой проблемы, не стесняйтесь поделиться им в разделе комментариев ниже.

ЧИТАЙТЕ СЛЕДУЮЩИЙ:

  • Запустите этот сценарий Powershell, чтобы удалить приложения по умолчанию из образа Windows 10.
  • Windows PowerShell перестала работать: попробуйте эти 4 исправления
  • PowerShell не распознается? Ознакомьтесь с этими решениями
Teachs.ru
Что такое Try Catch в PowerShell и как его использовать

Что такое Try Catch в PowerShell и как его использоватьPowershell

Вот как обрабатывать ошибки с помощью простых командлетов командной строкиЕсли вы часто пользуетесь PowerShell, вы, очевидно, сталкивались с экраном, заполненным красным текстом, указывающим на оши...

Читать далее
Как исправить неработающую программу Try Catch PowerShell?

Как исправить неработающую программу Try Catch PowerShell?Powershell

Чтобы исправить это, ищите неправильный синтаксисЕсли Try-Catch не работает в PowerShell, необходимо проверить неверный синтаксис и значения действия при ошибке.В этом руководстве объясняются разли...

Читать далее
Как использовать PowerShell ErrorAction? (Руководство с примерами)

Как использовать PowerShell ErrorAction? (Руководство с примерами)Powershell

Этот командлет обрабатывает действие в случае возникновения ошибкиPowerShell ErrorAction — это общий параметр, который срабатывает всякий раз, когда возникает ошибка.В этом руководстве будет обсужд...

Читать далее
ig stories viewer