Category Софт

Основы Power Shell: введение в объекты

Основы Power Shell: введение в объекты
 
Благодаря объектно-ориентированному характеру PowerShell можно не только воспользоваться объектами, в своей основе сгенерированными встроенными командами PowerShell, но также строить и собственные объекты на основе классов в платформе Microsoft.NET Framework. Несомненно, в работе с объектами, в том числе благодаря их неотъемлемому качеству — гибкости, PowerShell демонстрирует качества эффективного и масштабного инструментария.

Объектно-ориентированная структура PowerShell

.NET Framework — это программная структура, включающая объемную библиотеку различных типов классов. Эти классы служат фундаментом, на котором строятся объекты .NET, а также обеспечивают доступ к различным системам, сетям, папкам и ресурсам хранения. PowerShell построен на специализированных классах .NET, благодаря которым возможен доступ ко всей библиотеке классов .NET внутри среды PowerShell. Можно сказать, что эти объекты формируют фундамент, на котором строится PowerShell. В окружение PowerShell встроена коллекция команд. Каждая команда выполняет определенную операцию, будь то получение списка файлов в папке или управление службой, запущенной на компьютере. Для выполнения такой операции команда создает объект или набор объектов на основе специализированных классов PowerShell. Объекты предусматривают средства для передачи данных по конвейеру, где они могут использоваться другими командами. Например, объект может содержать данные, необходимые для описания файла: его имя, размер, местоположение и другие атрибуты.

Read More