У меня есть скрипт Powershell, который должен запускать Invoke-WebRequest
для сайта. Я хочу использовать этот сценарий с сетевым монитором PRTG, чтобы убедиться, что веб-сервер работает и работает правильно.
В настоящее время сценарий работает с моего локального компьютера, а также с учетными данными моего домена на сервере зондов. Однако он не запускается при входе в систему с учетными данными локального администратора, что и используется PRTG.
Я сузил его до одной строки,
Invoke-WebRequest $uri -Method POST -Body $body -TimeoutSec 10
Похоже, что по какой-либо причине при использовании этой учетной записи Invoke-WebRequest
не будет работать. При запуске этой строки она не выдаёт ничего, ни ошибок, ни предупреждений, ни вывода. Обе переменные $uri
и $body
уже определены.
Даже если я вошел в систему на сервере зондов с учетной записью PRTG локального администратора и запустил Powershell от имени другого пользователя (используя мои собственные учетные данные), он все равно ничего не может произвести.
Почему локальная учетная запись администратора не может запускать Invoke-WebRequest
? Это происходит на Windows Server 2012R2 с PSVersion 4.0.