PSC:>Help format* Другие возможные форматы:
PSC:>Get-Processi*| format-wide и
PSC:>Get-Processi*|format-custom Выполняя команды, мы всегда получаем объекты, а у объектов
есть свойства. Просмотрите все свойства объекта, полученного
при выполнении команды Get-Process используя следующую команду:
PSC:>Get-Process|Get-Member Поскольку на выходе всегда получается объект, можно
манипулировать им для выполнения дополнительных операций. Выполните операцию фильтрации, исполнив команду:
PSC:>Get-Process| where{$_.handlecount -gt400} Выполните операцию сортировки, исполнив команду:
PSC:>Get-Process| where{$_.handlecount -gt400}|sort-objectHandles Выполним команду Get-Process|Get-Member
Company — при форматировании по умолчанию невозможно получить желаемые данные. Преобразуем полученную команду в:
PSC:>Get-Process|Get-MemberCompany|Format-List PSC:>Get-Process|sort-objectCompany|format-table-GroupCompanyname, description, handles. Произведем сортировку объектов по свойству WS (working set) и выбор 5 процессов, занимающих больше всего памяти
PSC:>Get-Process|sort-object-propertyWS–descending|select-object-first 5 Команда stop-process позволяет остановить запущенный процесс. Запустите Notepadна виртуальной машине. Выполните команду: PSС:>Get-processnotepad | stop-process Окно Блокнота закроется. Снова запустите Notepad. Такая возможность не всегда является безопасной, поэтому лучше использовать подобные команды с опцией whatif, которая показывает, что произойдет при выполнении той или иной команды, но на самом деле команда не выполняется: