NoteProperty的唯一定义我已经能够发现它们是从PowerShell环境继承的属性。这并没有真正说明它们是什么或如何使用它们。我发现所有的博客文章都引用了NoteProperty所有人似乎都认为每个人都已经知道它们是什么。 " NoteProperty"甚至从TechNet PowerShell Glossary中遗漏了。
什么是NoteProperty,它与普通属性有何不同?
答案 0 :(得分:16)
NoteProperties是由Powershell创建的通用属性(与从特定dotnet对象类型继承的属性相反)。
PS自定义对象的属性将是NoteProperty,使用Import-CSV创建的对象的属性也是如此,或者使用Select-Object创建并指定要选择的属性。
答案 1 :(得分:5)
NoteProperty具有静态值的对象的属性。请注意,属性被定义为名称 - 值对,例如“Color = Blue”。
通常,这用于使用add-member
向pscustomobject添加属性