假设我有一个PowerShell数组$Sessions = @(),我将用PSCustomObjects填充它。如何向数组本身添加自定义属性?例如,这样我就可以拥有$Sessions.Count内置的和$Sessions.Active想要设置为活动会话数的对象。
我知道我可以使用以下方式将属性添加到PSCustomObjects中:
$MyCustomObject = "" | Select-Object Machine, UserName, SessionTime
Run Code Online (Sandbox Code Playgroud)
但是,尽管对数组执行此操作不会导致添加属性。
那么我如何实现我的目标呢?有什么方法可以创建自定义数组?