Ответ 1
В основном у вас есть 3 варианта предотвращения закрытия окна консоли PowerShell, что я более подробно описываю
Пер- script Исправление: Добавьте приглашение для ввода в конец вашего файла script. например Read-Host -Prompt "Press Enter to exit"
Глобальное исправление: Измените свой раздел реестра, чтобы он всегда закрывал окно консоли PowerShell после завершения script.
См. мой блог для получения дополнительной информации о том, какие ключи реестра необходимо изменить.