КОРЕКЦИЯ: PowerShell не показва пълния изход

Грешка при пълно извеждане на PowerShell
За да коригирате различни проблеми с компютъра, препоръчваме DriverFix:
Този софтуер ще поддържа драйверите ви работещи, като по този начин ви предпазва от често срещани компютърни грешки и отказ на хардуер. Проверете всичките си драйвери сега в 3 лесни стъпки:
  1. Изтеглете DriverFix (проверен файл за изтегляне).
  2. Щракнете Започни сканиране за да намерите всички проблемни драйвери.
  3. Щракнете Актуализиране на драйвери за да получите нови версии и да избегнете неизправности в системата.
  • DriverFix е изтеглен от 0 читатели този месец.

Докато използвате PowerShell, има много малко толерантност към грешки. Въпреки това понякога потребителите откриват това PowerShell не показва пълния изход. Ако не предприемат бързи мерки, те никога няма да го спрат да отсече изхода.

Ако и това е вашият случай, не позволявайте това да се превърне в неизследвана област, която не заслужава внимание. Ето някои съвети за отстраняване на неизправности, които можете да опитате вместо това.

Какво мога да направя, когато PowerShell не показва пълния изход?

1. Тръба към Out-String и добавете параметъра width

pipe към Out-String и добавете параметъра width

Първо трябва да използвате този прост трик, за да отстраните всеки проблем с ширината на колоната. Всичко, което трябва да направите, е да отидете до Външен низ и добавете -Ширина параметър.

Имайте предвид, че параметърът -Width на командлета Out-File указва броя символи във всеки изходен ред. Всички други знаци просто ще бъдат съкратени, а не опаковани.


2. Прекарайте резултатите през кратката команда Format-List

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

По подразбиране PowerShell е да прекъсне изхода, за да пасне на вашия екран. Точно затова в момента виждате елипсата. Ако искате да видите пълна информация за обект, трябва да опитате да прекарате резултатите от Get-Acl чрез командлета Format-List.

Като пример, следната команда извлича дескриптора на защитата за папката C: Скриптове, след което показва цялата информация като списък:
Get-Acl c: скриптове | Формат-списък


3. Променете стойността на $ FormatEnumerationLimit

$ FormatEnumerationLimit

Друго нещо, което е наистина просто, след като разберете отговора, е как да коригирате проблема, когато обектът, който гледате, е масив. В този случай PowerShell показва само първите няколко записа в този масив, а не всички.

За да бъдете по-конкретни, просто трябва да промените $ FormatEnumerationLimit стойност. Ако го въведете самостоятелно в PowerShell, тогава ще бъде върната текущата стойност. Стойността по подразбиране на $ FormatEnumerationLimit е 4, което може да бъде ограничено при генериране на голям файл.

Увеличете тази стойност до нещо достатъчно голямо, за да покажете повече елементи. Можете също така да промените стойността на -1 и да сте сигурни, че тя ще изведе всички записи във вашата колекция от самото начало.

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

Ако сте наясно с друг начин за решаване на този проблем, не се колебайте да го споделите в раздела за коментари по-долу.

ПРОЧЕТЕТЕ СЛЕДВАЩО:

  • Стартирайте този скрипт на Powershell, за да премахнете приложенията по подразбиране от Windows 10 Image
  • Windows PowerShell спря да работи: Опитайте тези 4 корекции
  • PowerShell не е разпознат? Вижте тези решения
PowerShell не може да се нарече зареден, тъй като изпълняваните скриптове са деактивирани в тази системна корекция

PowerShell не може да се нарече зареден, тъй като изпълняваните скриптове са деактивирани в тази системна корекцияPowershellWindows 10Windows 11

Потребителите на Windows могат да изпълняват своите PowerShell скриптове, като използват PowerShell терминала само с една команда. Но понякога, обикновено за потребители за първи път, съобщението з...

Прочетете още
Get-Appxpackage в PowerShell Достъпът е отказан или не работи [Коригиране]

Get-Appxpackage в PowerShell Достъпът е отказан или не работи [Коригиране]PowershellWindows 10Windows 11

Всеки път, когато някое приложение е инсталирано в системата, то е основно изтеглено от Microsoft Store или от трета страна източниците трябва да бъдат актуализирани, пререгистрирани или деинсталир...

Прочетете още
Стартирайте актуализация на Windows от командния ред [2 различни начина]

Стартирайте актуализация на Windows от командния ред [2 различни начина]актуализации на WindowsPowershellКомандния ред

Следвайте тези лесни стъпки, за да инсталирате актуализации на Windows чрез командиМожете да актуализирате Windows от командните редове чрез командния ред и Windows PowerShell.Създайте точка за въз...

Прочетете още