У вас в основном есть 3 варианта предотвращения закрытия окна консоли PowerShell, которые я более подробно описываю в своем сообщении в блоге .
PowerShell -NoExit "C:\SomeFolder\SomeScript.ps1"
Read-Host -Prompt "Press Enter to exit"
См. мой блог для получения дополнительной информации о том, какие ключи реестра для изменения.
Итак, вы хотите Array с 10 строками , каждая из которых имеет разные имена, верно? Вы можете сделать что-то вроде этого:
val vehicles = emptyArray<String>()
for (i in 0 until 10) vehicles[i] = "vehicle$i"