в Powershell ISE выходные данные не отображаются

#powershell #powershell-ise

#powershell #powershell-ise

Вопрос:

 Function Add ($x, $y)
{
    $Ans = $x   $y
    Write-HostThe Answer is $Ans”
}
 

вводится и сохраняется как Add.ps1. Когда выполняется add 4 5, это результат:

 PS C:UsersddahlenburgPowerShell> add 4 5
 

Если тот же код вводится в окне командной строки, вывод создается.
Что случилось?

Комментарии:

1. В ISE вы запускаете (кнопка со стрелкой! ) сценарий перед вызовом функции???

Ответ №1:

Попробуйте вызвать скрипт следующим образом — (При условии, что скрипт сохранен в «C:UsersddahlenburgPowerShell «)

PS C:UsersddahlenburgPowerShell > ./Добавить.ps1 4 5