如果我这样做

$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/

10-15 02:45