Это программное обеспечение будет поддерживать ваши драйверы в рабочем состоянии, тем самым защищая вас от распространенных компьютерных ошибок и сбоев оборудования. Проверьте все свои драйверы сейчас за 3 простых шага:
- Скачать DriverFix (проверенный файл загрузки).
- Нажмите Начать сканирование найти все проблемные драйверы.
- Нажмите Обновите драйверы чтобы получить новые версии и избежать сбоев в работе системы.
- DriverFix был загружен 0 читатели в этом месяце.
При использовании PowerShell очень мало терпимости к ошибкам. Тем не менее, иногда пользователи обнаруживают, что PowerShell не показывает полный вывод. Если они не примут быстрых мер, они никогда не остановят его от обрезки вывода.
Если это и ваш случай, не позволяйте этому превратиться в неизведанную территорию, не заслуживающую внимания. Вот несколько советов по устранению неполадок, которые вы можете попробовать.
Что я могу сделать, если PowerShell не показывает полный вывод?
1. Подключите трубу к Out-String и добавьте параметр ширины
Сначала вы должны использовать этот простой трюк, чтобы исправить любую проблему с шириной столбца. Все, что вам нужно сделать, это пойти в Out-String и добавить -Ширина параметр.
Помните, что параметр -Width командлета Out-File указывает количество символов в каждой строке вывода. Любые другие символы будут просто усечены, а не обернуты.
2. Передайте результаты через командлет Format-List
По умолчанию PowerShell обрезает вывод по размеру экрана. Именно поэтому вы сейчас видите эллипс. Если вы хотите просмотреть полную информацию об объекте, вам следует попробовать передать результаты Get-Acl по конвейеру с помощью командлета Format-List.
В качестве примера следующая команда извлекает дескриптор безопасности для папки C: Scripts, а затем отображает всю информацию в виде списка:
Get-Acl c: скрипты | Формат-Список
3. Измените значение $ FormatEnumerationLimit
Еще одна вещь, которая действительно проста, если вы знаете ответ, - это как исправить проблему, когда объект, на который вы смотрите, является массивом. В этом случае PowerShell показывает только первые несколько записей в этом массиве, а не все их.
Чтобы быть более конкретным, вам просто нужно изменить Значение $ FormatEnumerationLimit. Если вы введете его самостоятельно в PowerShell, будет возвращено текущее значение. Значение по умолчанию $ FormatEnumerationLimit равно 4, что может быть ограничено при создании большого файла.
Увеличьте это значение до достаточно большого, чтобы отображалось больше элементов. Вы также можете изменить значение на -1 и быть уверенным, что оно будет выводить все записи в вашей коллекции с самого начала.
Итак, в следующий раз, когда вы почувствуете себя ошеломленным, увидев, что PowerShell начинает обрезать вывод, вот подробное руководство по устранению неполадок, которому можно легко следовать.
Если вам известен другой способ решения этой проблемы, не стесняйтесь поделиться им в разделе комментариев ниже.
ЧИТАЙТЕ СЛЕДУЮЩИЙ:
- Запустите этот сценарий Powershell, чтобы удалить приложения по умолчанию из образа Windows 10.
- Windows PowerShell перестала работать: попробуйте эти 4 исправления
- PowerShell не распознается? Ознакомьтесь с этими решениями