Closed. This question does not meet Stack Overflow guidelines。它当前不接受答案。












想改善这个问题吗?更新问题,以便将其作为on-topic用于堆栈溢出。

7年前关闭。



Improve this question




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

最佳答案

首先,PSAdapted是PSObject类的成员。

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

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

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

  • 希望这可以帮助。

    10-06 00:35