gpt4 book ai didi

arrays - Powershell:将对象添加到对象数组中

转载 作者:行者123 更新时间:2023-12-02 02:50:02 25 4
gpt4 key购买 nike

我有一个脚本,我想在每个 foreach 中将一个对象添加到名为 $Target 的数组中。

foreach ($Machine in $Machines)
{
$TargetProperties = @{Name=$Machine}
$TargetObject = New-Object PSObject –Property $TargetProperties
$Target= @()
$Target = $TargetObject
}

我知道它不起作用,因为 $Target = $TargetObject 使其等于同一个对象。

如何追加到数组而不是替换?

最佳答案

要追加到数组,只需使用 += 运算符。

$Target += $TargetObject

此外,您需要在循环之前声明 $Target = @(),否则每次循环都会清空数组。

关于arrays - Powershell:将对象添加到对象数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11266013/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com