$data = @("server1","server2","server3")
foreach ($server in $data) {
$results = (Test-Connection $server -count 1 | Measure-Object -Property ResponseTime -Average).Average
}
ForEachの出力を取り込んで結果を配列に格納する方法を理解しようとしています。私はまだこれを行う方法を考え出すことができませんでした。ForEachの出力をpowershellの配列に格納する
'$ results = @(ForEach(...){...})' – PetSerAl
@PetSerAl、 '$ results = @(foreach ...)と' $ results = foreach ..の違いは何ですか?それでは、配列を返しませんか?また、何かを返すべきではありません、これが機能するためには? – 4c74356b41
@ 4c74356b41 '@()'は常に配列を返します。ゼロまたは1項目の場合でも。 – PetSerAl