Позвольте Windows Powershell через Windows Firewall

Выполнение Windows 7 Ultimate x64

Я запускаю Windows Firewall во включении только вида (только программы, которые я явно позволяю, может получить доступ к Интернету).

Я испытываю затруднения при получении Powershell способность получить доступ к Интернету.

ОБНОВЛЕНИЕ: Пример того, Что я делаю:

$wc = new-object system.net.webclient;
$wc.DownloadString("http://www.superuser.com") > html.txt

Я позволил исполняемый файл и в SysWow64 и в Windows\System32 без такой удачи. Существует ли сервис, который я должен разрешить?

1
задан 15.09.2010, 17:01

1 ответ

Powershell.exe является процессом, делающим работу (то есть, Ваш код здесь не порождает дочерних процессов), таким образом, я не уверен, какова Ваша проблема могла бы быть. Я также принимаю, запрещаете ли Вы брандмауэр, у Вас нет проблем вообще.

Я получил бы SysInternals' ProcMon и использовал бы его для контроля Powershell.exe, когда Вы выполняете вторую строку кода в своем примере там. Ищите любую операцию, получает ошибку доступа запрещен. Это должно дать Вам ключ к разгадке то, что продолжается.

Я также попытался бы использовать $downloadString = $wc.DownloadString("http://www.superuser.com") именно так можно устранить любую возможность, что выходной файл - то, где проблема.

1
ответ дан 17.12.2019, 00:34

Теги

Похожие вопросы