I currently have a Foreach loop that is running two different tests. If the first test is successful, then it attempts the second one and returns a result. My question is, how can I store the results from both tests within the Foreach loop into a variable, and output those into an array? Here's an example below of the code that I'm currently testing.
foreach ($e in $example)
{
if((Example test ) -eq $true){
$test2 = new-object 'test' $e
if($test2.result -eq 'example2')
{
return $true
}
else
{
Write-host $e 'N/A'
return $false
}
$test2.stop()
}
else{
write-host 'N/A2'
return $false
}
}
I was wondering how to store the test results either $true or $false into variables to store into an array for each test in $e. Would storing them into an array like below work? Any input would be helpful, thanks!
$result = @(foreach ($e in $example){
})