Никогда не было более простого способа создать новый экземпляр компонента .NET Framework или COM-объекта. Это можно сделать с помощью командлета « Новый объект » в PowerShell. Это позволяет управлять другими приложениями и запускать их через PowerShell. Кроме того, он также позволяет создавать пользовательские объекты, имеющие собственный набор коллекций элементов данных.
В этом руководстве вы узнаете о командлете «New-Object».
Что такое New-Object (Microsoft.PowerShell.Utility)?
Как указано в предыдущем разделе, « Новый объект Командлет создает новые экземпляры платформы .NET. Давайте рассмотрим следующие примеры, чтобы лучше понять.
Пример 1. Создание объекта «System.Version» с помощью командлета «New-Object»
Чтобы создать « Система.Версия », выполните приведенную ниже команду:
Новый объект -ТипИмя Система.Версия -Список аргументов «7.8.9»
Согласно приведенному выше коду:
- Сначала напишите « Новый объект » рядом с « -ТипИмя ” параметр со значением “ Версия », присвоенный ему.
- Далее добавляем « -Список аргументов ” и присвойте ему указанное значение:
Пример 2. Использование командлета New-Object для создания COM-объекта Internet Explorer
Запустите указанную ниже команду, чтобы инициировать объект Internet Explorer:
$ Новый = Новый объект -COMОбъект InternetExplorer.Приложение -Свойство @ { Навигация2 '=' 'www.msn.com' ; Видимый = $Истина }
В вышеуказанном коде:
- Сначала инициализируйте переменную « $Новый » и присвоить указанный код.
- Для начала сначала назначьте « Новый объект » рядом с « -COMОбъект ” параметр, которому присвоено указанное значение.
- Далее запишите « -Свойство ” и присвоить указанное выше значение:
Пример 3. Использование командлета «New-Object» вместе с параметром «-String» для создания постоянной ошибки
Чтобы инициировать непрерывную ошибку в PowerShell, используйте данную команду:
$ B = Новый объект -COMОбъект Word.Приложение -Строгий -Свойство @ { Видимый = $Истина }
Согласно приведенному выше коду:
- Сначала инициализируйте переменную и присвойте ей указанный код.
- Далее укажите « Новый объект » вместе с « -COMОбъект ” параметр, которому присвоено указанное значение.
- После этого укажите параметры « -Строгий ', и ' -Свойство ».
- Наконец, укажите указанное значение:
Это было все о ' Новый объект ” в PowerShell.
Заключение
“ Новый объект ” в PowerShell создает экземпляр нового объекта COM и платформы .NET. Более того, это может помочь в создании пользовательских объектов, имеющих собственный набор элементов данных. В этой статье были рассмотрены различные способы создания новых объектов с помощью командлета New-Object.