Я столкнулся с проблемой добавления количества циклов с переменной, а затем передать ее функции и распечатать детали. пожалуйста, предложите свое мудрое предложение.
Мой код показан ниже:
function CheckErrorMessage {
[CmdletBinding()]
Param (
[Parameter(Mandatory = $true, Position = 0)]
[ValidateNotNullOrEmpty()]
$Plugin
, [Parameter(Mandatory = $true, Position = 1)]
[ValidateNotNullOrEmpty()]
$Report_Decission
)
switch ($Plugin){
'plugin-1' {
$Report_Decission
}
'plugin-2' {
$Report_Decission
}
Default {
}
}
}#functions ends here
$test_1 = "no report"
$test_2 = "with report"
for($i=1; $i -ne 3; $i++){
CheckErrorMessage 'plugin-1' "$test_$i" # i want to sent $test_1 or $test_2 from here
CheckErrorMessage 'plugin-2' "$test_$i"
}
когда я запускаю это, он печатает
1
1
2
2
но я хочу, чтобы результат выглядел так:
no report
no report
with report
with report
Заранее спасибо.