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

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

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

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