如果我这样做
$account = New-Object -TypeName psobject -Property @{User="Jimbo"; Password="1234"}
如何在不覆盖现有
$account
的情况下将其他用户和密码值添加到$account
中?我无法从哈希表中预先填充ojit_code。我在运行时不知道所有用户和密码。
最佳答案
如果要使用$account
来存储用户+密码,则应将其声明为array
并在需要时添加项目:
$account = @()
$account += New-Object -TypeName psobject -Property @{User="Jimbo"; Password="1234"}
$account += New-Object -TypeName psobject -Property @{User="Jimbo2"; Password="abcd"}
$account += New-Object -TypeName psobject -Property @{User="Jimbo3"; Password="idontusepwds"}
$account
的输出:User Password
---- --------
Jimbo 1234
Jimbo2 abcd
Jimbo3 idontusepwds
关于powershell - 如何将更多属性值添加到自定义对象,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/36200749/