![Грешка при пълно извеждане на PowerShell](/f/9a13b028b4271431577568a2697895b6.jpeg)
Този софтуер ще поддържа драйверите ви работещи, като по този начин ви предпазва от често срещани компютърни грешки и отказ на хардуер. Проверете всичките си драйвери сега в 3 лесни стъпки:
- Изтеглете DriverFix (проверен файл за изтегляне).
- Щракнете Започни сканиране за да намерите всички проблемни драйвери.
- Щракнете Актуализиране на драйвери за да получите нови версии и да избегнете неизправности в системата.
- DriverFix е изтеглен от 0 читатели този месец.
Докато използвате PowerShell, има много малко толерантност към грешки. Въпреки това понякога потребителите откриват това PowerShell не показва пълния изход. Ако не предприемат бързи мерки, те никога няма да го спрат да отсече изхода.
Ако и това е вашият случай, не позволявайте това да се превърне в неизследвана област, която не заслужава внимание. Ето някои съвети за отстраняване на неизправности, които можете да опитате вместо това.
Какво мога да направя, когато PowerShell не показва пълния изход?
1. Тръба към Out-String и добавете параметъра width
![тръба към изходящ низ pipe към Out-String и добавете параметъра width](/f/f7a424f55f5086af23b92b005e142dd4.png)
Първо трябва да използвате този прост трик, за да отстраните всеки проблем с ширината на колоната. Всичко, което трябва да направите, е да отидете до Външен низ и добавете -Ширина параметър.
Имайте предвид, че параметърът -Width на командлета Out-File указва броя символи във всеки изходен ред. Всички други знаци просто ще бъдат съкратени, а не опаковани.
2. Прекарайте резултатите през кратката команда Format-List
![Команда за командване Format-List Командлет Format-List](/f/44e89e68377319ebadfb019d5c5b3a02.png)
По подразбиране PowerShell е да прекъсне изхода, за да пасне на вашия екран. Точно затова в момента виждате елипсата. Ако искате да видите пълна информация за обект, трябва да опитате да прекарате резултатите от Get-Acl чрез командлета Format-List.
Като пример, следната команда извлича дескриптора на защитата за папката C: Скриптове, след което показва цялата информация като списък:
Get-Acl c: скриптове | Формат-списък
3. Променете стойността на $ FormatEnumerationLimit
![$ FormatEnumerationLimit стойност $ FormatEnumerationLimit](/f/5504a2616c02bbae609a602312d0d035.png)
Друго нещо, което е наистина просто, след като разберете отговора, е как да коригирате проблема, когато обектът, който гледате, е масив. В този случай PowerShell показва само първите няколко записа в този масив, а не всички.
За да бъдете по-конкретни, просто трябва да промените $ FormatEnumerationLimit стойност. Ако го въведете самостоятелно в PowerShell, тогава ще бъде върната текущата стойност. Стойността по подразбиране на $ FormatEnumerationLimit е 4, което може да бъде ограничено при генериране на голям файл.
Увеличете тази стойност до нещо достатъчно голямо, за да покажете повече елементи. Можете също така да промените стойността на -1 и да сте сигурни, че тя ще изведе всички записи във вашата колекция от самото начало.
И така, следващия път, когато се почувствате съкрушени, когато видите, че PowerShell започва да отсече изхода, ето подробно ръководство за отстраняване на неизправности, което може лесно да се следва.
Ако сте наясно с друг начин за решаване на този проблем, не се колебайте да го споделите в раздела за коментари по-долу.
ПРОЧЕТЕТЕ СЛЕДВАЩО:
- Стартирайте този скрипт на Powershell, за да премахнете приложенията по подразбиране от Windows 10 Image
- Windows PowerShell спря да работи: Опитайте тези 4 корекции
- PowerShell не е разпознат? Вижте тези решения