PowerShell 中有哪些成员类型,例如 ScriptProperty、Property、Method、NoteProperty、Alias 和 EventProperty?
例如,CPU
是脚本属性。我们如何将其归类为 ScriptProperty?
我想了解所有这些的简要信息。
最佳答案
曾经在 MSDN 上对 PowerShell 扩展类型系统有过很好的介绍(不幸的是,自 PSH v1 以来的更改丢失了)。
本质上,PowerShell 允许通过 PSObject 使用其他成员包装底层 .NET 对象。类型。这可以通过多种方式完成:
Add-Member
(给予最大控制)Select-Object
来指定其他属性的属性参数 New-Object
创建一个 PSObject
和路过 PSObject
属性和 PSMemberInfo
子类型。 不同类型的“扩展”成员由
PSMemberInfo
表示。子类型,包括:等等。
关于powershell - PowerShell 中的成员类型(ScriptProperty、Property 和 NoteProperty),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19975920/