Что такое свойства объекта в Windows PowerShell

Windows PowerShellРанее мы уже говорили о том, что Windows PowerShell оперирует объектами. К этим объектам сводятся файлы, параметры реестра, запущенные в системе процессы — всё.

Объекты PowerShell имеют ряд свойств. О свойствах сегодня и поговорим.

В зависимости от типа объекта его свойства будут различаться. Например файл обладает именем, временем создания, временем последнего редактирования и так далее. Запущенные в системе процессы так же обладают именем, кроме имени у них есть идентификатор, приоритет выполнения и много других свойств.

Для просмотра свойств объекта используется командлет Get-Member с параметром -MemberType Property.

Продолжим пример с процессами. Для того, чтобы посмотреть свойства объектов (объекты в данном случае — запущенные процессы), достаточно небольшого конвейера:

Get-Process | Get-Member -MemberType Property
Что такое свойства объекта в Windows PowerShell
Отображение свойств объектов в Windows PowerShell

Теперь проделаем такую же операцию с файлами.

Для примера я перешел в интересующую меня папку и применил конвейер

dir | Get-Member -MemberType Property

который вывел мне свойства всех объектов в этой папке.

Что такое свойства объекта в Windows PowerShell

Заметим, что данный конвейер вывел свойства не только файлов, но и директорий.

Со свойствами объектов можно проводить операции как и с самими объектами. Одну из таких операций рассмотрим в следующей заметке.

Добавить комментарий

Ваш адрес email не будет опубликован.