# Создание csv
1..10 | Foreach-Object {
#Здесь будут ваши непонятно откуда полученные значения. у меня это просто цифры
# Ну или делаете его в excel, тогда надо будет обратить внимание на символ разделитель (-Delimiter)
[PSCustomObject]@{
Name = "Name $_"
Description = "Value $_"
}
} | Export-Csv -path d:\test.csv -Encoding utf8
# Чтение и использование
Import-Csv -Path d:\test.csv | Foreach-Object {
#Сюда подставляете нужные вам команды
Write-Host "Для имени $($_.Name) описание $($_.Description)"
}
if ($r1.Checked -eq $true) { $c.Visible = $true } else { $c.Visible = $false }
В том числе использование для этого foreach-object
Ваш подход с двумя массивами только всё сильно осложнит. в powershell нет аналога питоновского zip