В этом практическом руководстве рассматривается создание пользовательских классов в PowerShell с помощью команды Add-Type, улучшение навыков программирования и понимание среды PowerShell.

• Windows 2012 R2 • Windows 2016 • Windows 2019 • Windows 2022 • Windows 10 • Windows 11

Список оборудования

Здесь вы можете найти список оборудования, используемого для создания этого учебника.

Эта ссылка будет также показать список программного обеспечения, используемого для создания этого учебника.

Похожий учебник — PowerShell

На этой странице мы предлагаем быстрый доступ к списку учебников, связанных с PowerShell.

Учебное пособие Powershell — Создание класса с помощью Add-Type

Запустите командную линию Powershell.

Start Powershell

Создайте класс с помощью Powershell.

Copy to Clipboard

Создайте экземпляр этого класса.

Copy to Clipboard

Доступ к значениям свойств класса.

Copy to Clipboard

Вот вывод команды.

Copy to Clipboard

Отображение всех свойств и значений объекта в строковом представлении.

Copy to Clipboard

Вот вывод команды.

Copy to Clipboard

PowerShell с интегрированным синтаксисом классов позволяет создавать объекты и выполнять расширенную автоматизацию. Доступ к свойствам классов и управление ими имеют важное значение для эффективности автоматизации и управления системами.

Учебное пособие по классу Powershell — использование конструктора

Конструктор — это специальный метод в классе, который автоматически вызывается при создании объекта этого класса. Он используется для инициализации свойств или полей объекта определенными значениями.

Создайте класс с помощью конструктора.

Copy to Clipboard

Создайте экземпляр этого класса с помощью метода Constructor.

Copy to Clipboard

Доступ к значениям свойств класса.

Copy to Clipboard

Вот вывод команды.

Copy to Clipboard

Создайте список созданных экземпляров объектов и отобразите все свойства.

Copy to Clipboard

Вот вывод команды.

Copy to Clipboard

Конструктор является важнейшим компонентом в программировании на основе классов, автоматизируя инициализацию объектов. Он упрощает назначение свойств и полей, упрощая создание и инициализацию объектов.