这个问题在这里已有答案:
我试图找出如何合并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
谁知道我做错了什么?
你告诉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
}