我试图找出如何合并2个数组名称,这是我尝试运行但它没有用的
for ($i=1; $i -le 4; $i++) {
$test[$i] = Invoke-WebRequest http://lon-serv-$i/mani.json -TimeoutSec 30 -ErrorVariable RestError -ErrorAction SilentlyContinue
}
我想要发生的是我将拥有4个阵列:
$test1
$test2
$test3
$test4
任何人都知道我做错了什么?
答案 0 :(得分:1)
你告诉powershell将对象放在$ test [$ i]中,你没有声明一个名为$ test1 / $ tets2的新变量。您可以使用这样的Web请求数组:
$test +=@()
for ($i=1; $i -le 4; $i++)
{
$test += Invoke-WebRequest http://lon-serv-$i/mani.json -TimeoutSec 30 -ErrorVariable RestError -ErrorAction SilentlyContinue
}