Индивидуальные и групповые автопоилки: для животных. Схемы и конструкции...
Индивидуальные очистные сооружения: К классу индивидуальных очистных сооружений относят сооружения, пропускная способность которых...
Топ:
Установка замедленного коксования: Чем выше температура и ниже давление, тем место разрыва углеродной цепи всё больше смещается к её концу и значительно возрастает...
Отражение на счетах бухгалтерского учета процесса приобретения: Процесс заготовления представляет систему экономических событий, включающих приобретение организацией у поставщиков сырья...
Устройство и оснащение процедурного кабинета: Решающая роль в обеспечении правильного лечения пациентов отводится процедурной медсестре...
Интересное:
Берегоукрепление оползневых склонов: На прибрежных склонах основной причиной развития оползневых процессов является подмыв водами рек естественных склонов...
Искусственное повышение поверхности территории: Варианты искусственного повышения поверхности территории необходимо выбирать на основе анализа следующих характеристик защищаемой территории...
Средства для ингаляционного наркоза: Наркоз наступает в результате вдыхания (ингаляции) средств, которое осуществляют или с помощью маски...
Дисциплины:
2022-10-28 | 28 |
5.00
из
|
Заказать работу |
|
|
Windows PowerShell содержит набор командлетов, позволяющих пользователю контролировать, какие свойства должны отображаться для определенных объектов. Имена всех этих командлетов начинаются глаголом Format. Они позволяют выбрать для отображения одно или несколько свойств.
Format-командлетами являются командлеты Format-Wide, Format-List, Format-Table и Format-Custom. В этой книге мы будем рассматривать только командлеты Format-Wide, Format-List и Format-Table.
Каждый командлет форматирования имеет свойства по умолчанию, которые используются, если не задается отображение каких-либо определенных свойств. Для задания — какие свойства необходимо отобразить, каждый командлет использует также одно и то же имя параметра Property. Так как командлет Format-Wide отображает только одно свойство, для его параметра Property задается только одно значение, но в качестве значений параметров свойств командлетов Format-List и Format-Table задается список имен свойств.
Если используется команда Get-Process -Name powershell с двумя выполняющимися экземплярами Windows PowerShell, в результате формируются выводимые данные, выглядящие следующим образом:
Handles NPM(K) PM(K) WS(K) VM(M) CPU(s) Id ProcessName ------- ------ ----- ----- ----- ------ -- ----------- 995 9 30308 27996 152 2.73 2760 powershell 331 9 23284 29084 143 1.06 3448 powershell |
Оставшееся часть этого раздела будет посвящена ознакомлению с тем, как использовать командлеты Format для изменения способа отображения вывода команды.
Применение командлета Format-Wide для формирования вывода с одним элементом
По умолчанию командлет Format-Wide отображает только свойство объекта по умолчанию. Данные, связанные с каждым объектом, отображаются в одном столбце:
PS> Get-Process -Name powershell | Format-Wide powershell powershell |
|
Можно также задать свойство, отличное от свойства по умолчанию:
PS> Get-Process -Name powershell | Format-Wide -Property Id 2760 3448 |
Настройка отображения командлета Format-Wide при помощи столбца
При помощи командлета Format-Wide в определенный момент времени можно отобразить только одно свойство. Это может быть полезным при отображении простых списков, в которых в каждой строке отображается только один элемент. Для получения простой распечатки установите значение параметра Column, равное 1. Для этого введите:
Get-Command Format-Wide -Property Name -Column 1 |
Использование командлета Format-List для получения представления списком
Командлет Format-List показывает объект в виде списка, в котором каждое свойство снабжено меткой и отображено в отдельной строке:
PS> Get-Process -Name powershell | Format-List Id : 2760 Handles: 1242 CPU: 3.03125 Name: powershell Id: 3448 Handles: 328 CPU: 1.0625 Name: powershell |
Можно указать произвольное число свойств:
PS> Get-Process -Name powershell | Format-List -Property ProcessName,FileVersion ,StartTime,Id ProcessName: powershell FileVersion: 1.0.9567.1 StartTime: 2006-05-24 13:42:00 Id : 2760 ProcessName: powershell FileVersion: 1.0.9567.1 StartTime: 2006-05-24 13:54:28 Id : 3448 |
Получение подробных сведений при помощи подстановочных знаков в командлете Format-List
Командлет Format-List позволяет использовать подстановочные знаки в качестве значения параметра Property. Это дает возможность отображать подробные сведения. Зачастую объекты содержат больше информации, чем необходимо. Поэтому Windows PowerShell по умолчанию выводит значения не всех свойств. Чтобы вывести все свойства объекта, воспользуйтесь командой Format-List -Property *. Следующая команда формирует более 60 строк вывода для одного процесса:
Get-Process -Name powershell | Format-List -Property * |
Хотя команда Format-List и полезна для вывода подробных сведений, если нужно получить сведения, содержащие много элементов, обычно удобнее использовать упрощенное табличное представление.
Использование командлета Format-Table для получения вывода в виде таблицы
|
Если использовать командлет Format-Table без указания имен свойств для форматирования вывода команды Get-Process, будет получен точно такой же вывод, что и без использования форматирования. Причина состоит в том, что процессы обычно показываются в виде таблицы, как и большинство объектов Windows PowerShell.
PS> Get-Process -Name powershell | Format-Table Handles NPM(K) PM(K) WS(K) VM(M) CPU(s) Id ProcessName ------- ------ ----- ----- ----- ------ -- ----------- 1488 9 31568 29460 152 3.53 2760 powershell 332 9 23140 632 141 1.06 3448 powershell |
|
|
Опора деревянной одностоечной и способы укрепление угловых опор: Опоры ВЛ - конструкции, предназначенные для поддерживания проводов на необходимой высоте над землей, водой...
Поперечные профили набережных и береговой полосы: На городских территориях берегоукрепление проектируют с учетом технических и экономических требований, но особое значение придают эстетическим...
Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...
Наброски и зарисовки растений, плодов, цветов: Освоить конструктивное построение структуры дерева через зарисовки отдельных деревьев, группы деревьев...
© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!