2013-06-18 2 views
1

Я пытаюсь просмотреть в формате таблицы CSV, который имеет 75 столбцов. В этом файле иногда добавляются новые поля, поэтому я хочу видеть все поля, прокручивая их в ISE.PoSH - дисплей ультраширокий стол в Powershell ISE?

Похоже, что ISE будет отображаться только до первых 120 символов, независимо от количества полей. -Force не помогает.

Вот пример, демонстрирующий то же поведение. Даже если вы укажете каждое свойство в элементе select, оно отображает только 120 символов.

get-childitem c:\windows|select *|format-table 

Я попробовал-gridview, но это ограничено 30 полями.

Любая помощь очень ценится

ответ

1
get-childitem c:\windows|select PSParentPath,PSChildName,PSDrive,PSProvider,PSIsContainer,Name,Mode |format-table -AutoSize 

-Autosize является ключевым. Кроме того, Select * не будет работать, так как ISE оптимизирует вывод, чтобы он соответствовал ему. Вам нужно явно указать столбцы, которые вы хотите просмотреть.

+0

Odd - когда я делаю это, она по-прежнему отсекает на 120 символов. 'Microsoft.PowerShell.Core \ FileSystem :: C: \ windows ocsetup_cbs_install_OEMHelpCustomization.txt C Microsoft.Powe ...' – mbourgon

+0

Похоже, что это имеет какое-то отношение к буферу экрана. Попытка выяснить, как его восстановить в ISE. – mbourgon

1

Вот очень хороший блог, который обсуждает вопросы, связанные с форматом стола, а ширина консоли:

Poshoholic.com

+0

Не совсем то, что я хотел, но это иллюстрирует то, о чем я не знал о формате, и он _does_ дает мне способ сохранить файл, который позволит мне легко просмотреть его, так что это будет мой запасной. Благодаря! – mbourgon

Смежные вопросы