Подтвердить что ты не робот

Что такое PowerShell NoteProperty?

Единственное определение NoteProperty, которое я смог найти, сказал, что это свойства, унаследованные от среды PowerShell. Это не совсем разъясняет, каковы они и как они используются. Все сообщения в блоге, которые я нашел, что ссылка NoteProperty все, кажется, предполагают, что все уже знают, что это такое. "NoteProperty" даже отсутствует в TechNet PowerShell Glossary.

Что такое NoteProperty и как он отличается от обычного свойства?

4b9b3361

Ответ 1

NoteProperties - это общие свойства, созданные Powershell (в отличие от свойств, которые унаследованы от определенного типа объекта dotnet).

Свойства пользовательских объектов PS будут NoteProperty, а также свойства объектов, созданных с помощью Import-CSV, или созданные с помощью Select-Object и определяющие свойства для выбора.

Ответ 2

NoteProperty Свойство объекта со статическим значением. Обратите внимание, что свойства определяются как пара имен и значений, например "Цвет = синий".

Обычно используется для добавления свойства в pscustomobject с помощью add-member

см. PSMemberTypeEnumeration