2

有人可以向我解释一下(没有链接,只用他们自己的话)PSObject 和 PSAdapted 之间的用法有什么区别?

4

1 回答 1

3

首先,PSAdapted 是 PSObject 类的成员。

PSObject 是一种对象抽象(包装器),PowerShell 通过它可以让您以一致和统一的方式访问各种对象。

PSObject 类包含几个内在成员集,其中三个是:

  • PSBase - 提供对基础对象成员的访问(被包装的对象。例如 PSObject.BaseObject)
  • PSAdapted - 包含通过 PowerShell 扩展类型系统 (ETS) 添加的成员。
  • PSExtended - 仅提供对添加到基础对象的扩展成员的访问(通过 ps1xml 文件或通过 Add-Member cmdlet)。

希望这可以帮助。

于 2013-09-13T16:59:21.937 回答