Format-Table. Вывод массива в виде таблицы в PowerShell

Рис.2. Пример работы команд-лета FT с параметрами

Команд-лет Format-Table, или FT, позволяет вывести на экран различные свойства объекта или массива в виде таблицы. Рассмотрим на примере того же команд-лета Get-Service, что и в примере с Format-List.

Get-Service | Format-Table

Рис.1. Пример работы команд-лета Format-Table

Рис.1. Пример работы команд-лета Format-Table

 

Кажется, что нет отличия от вызова Get-Service без FT, но используя FT с перечислением свойств (полей) мы можем вывести то, что нам нужно.

Так, среди свойств Get-Service есть такие поля, как

 

Name                : ZAtheros Bt and Wlan Coex Agent
DisplayName         : ZAtheros Bt and Wlan Coex Agent
Status              : Running
DependentServices   : {}
ServicesDependedOn  : {}
CanPauseAndContinue : False
CanShutdown         : False
CanStop             : True
ServiceType         : Win32OwnProcess

 

Чтобы вывести таблицу со столбцами Name, Status и CanShtDown нужно будет ввести такую команду:

Get-Service | FT Name, Status, CanShutdown

Рис.2. Пример работы команд-лета FT с параметрами

Рис.2. Пример работы команд-лета FT с параметрами

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

 


Комментариев нет »

No comments yet.

RSS feed for comments on this post. TrackBack URL

Leave a comment







MarkiMarta.ru. Записки отца-программиста" с 2009 г.
Категория информационной продукции 18+
Яндекс.Метрика