2015-03-19 3 views
13

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

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

ответ

11

NoteProperties являются общие свойства, которые создаются с помощью Powershell (в отличие от свойств, унаследованных от конкретного DotNet тип объекта).

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

3

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

обычно работают на жидком это использовать, чтобы добавить свойство к PSCustomObject с помощью add-member

см PSMemberTypeEnumeration

Смежные вопросы