Эта глава дает понимание «духа» PowerShell, его идеологии в области передачи данных по конвееру и является необходимой для понимания повершельного стиля программирования.
Глава 21. Создание объектов для вывода
в этой главе содержится:
«объектификация» вашего вывода
создание custom object (содержится информация как правильно создавать объекты в PoSh)
Работа с коллекциями свойств
В предыдущих главах мы показали Вам как создать простой скрипт и превратить его в функцию. Мы подчеркиваем что скрипты и функции должны выводить один, и только один тип данных, в нашем предыдущем простом примере мы использовали всего одну команду выводящую на выход только одни данные. Но вы несомненно попадете в ситуацию когда вам нужно выполнить несколько команд, скомбинировать их вывод и выдать эту комбинацию на выход функции или скрипта. Эта глава покажет вам, что основной целью создания объектов (в тексте custom objects) является объединение данных из нескольких объектов в один и последующий вывод из скрипта или функции. Ричард припоминает как на одной конференции был задан вопрос имеет ли PowerShell команду работающую подобно Union из SQL. В этой главе вы ближе познакомитесь с PowerShell потому что вы будете работать с объектами.
Читать полностью »