Как получить пользовательский ввод в PowerShellInstance - PullRequest
0 голосов
/ 11 января 2019

У меня есть программа c # WFP, в которой есть кнопка, которая при нажатии запускает PowershellInstance.

Мне нужно как-то получить пользовательский ввод, который я могу передать в блок кода powershell этой кнопки.

Например: мне нужно получить IP-адрес и имя пользователя.

Я еще не нашел способ сделать это. Любое приглашение пользователя с помощью в блоке PowerShellInstace.AddScript игнорируется. Это может быть так же просто, как добавить текстовое поле и каким-то образом передать его в блок скрипта, но я не понимаю, как.

Я использую следующий код в качестве примера.

private void getorgs_Click(object sender, RoutedEventArgs e)
{
    using (PowerShell PowerShellInstance = PowerShell.Create())
    {
        PowerShellInstance.AddScript(@"$baseUrl = ""http://$IP:9003/api/v1/admin""
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...