Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Powershell - не понятно как выводить сообщение.

ICaR Soft Эксперт пока не указал должность 11 месяцев назад
 $test = "Введите номер порта. По умолчанию: `$`portvalue 3389" 
$text
pause

Решил освоить написание скриптов на PowerShell. Есть код.
Если вводить покомандно, то всё срабатывает. Если запустить .ps1, то текстовую переменную не отображает.
Почему? И как выводить текст\сообщения?
Голосование за лучший ответ
Алекс Куха Высший разум (461779) 1 год назад
вариантов много
echo $test
убери обратные кавычки
write-host $test -Foreground White
ICaR SoftГуру (3140) 1 год назад
Надо же - echo!
Кавычки в `$`- это я пробовал, как $ написать для отображения переменной в сообщении.
ICaR SoftГуру (3140) 1 год назад
Echo нет. Еcho работает лишь с ввода в CLI, через запуск ps1 не срабатывает.
ICaR SoftГуру (3140) 1 год назад
Всё заработало. Я вчера мало спал. Переменные $text и $test попутал.
Похожие вопросы