Я не могу воспроизвести вашу проблему с помощью минимального сценария:
$X = Read-Host 'Enter your text'
Write-Host $x
Pause
При выполнении из контекстного меню «Запуск с Powershell» сценарий читает с хоста и записывает его без проблем.Возможно, в пути к скрипту указан недопустимый символ.Попробуйте добавить паузу в начале и в цикле, чтобы просмотреть ошибки.Также попробуйте запустить его из командной строки Powershell, а не ISE.