как открыть URL-адрес из PowerShell

У меня есть url, который выполняет много javascript кода. Я хочу открыть это с PowerShell по расписанию.

Но поскольку он выполняет javascript код, PowerShell не открывает этот url должным образом.

Что я пробовал?

Invoke-RestMethod -Uri "myurl"
Invoke-WebRequest -Uri "myurl"

оба дают мне ошибку.

Invoke-RestMethod: Мои приложения
-> window.dataLayer = window.dataLayer || []; функция gtag () {dataLayer.push (arguments);} gtag ('js', new Date ());

gtag('config', 'UA-123456789-2');


    At line:1 char:1

+ Invoke-RestMethod -Uri "http://spos.rkapps.in/SendLCNotifyMails" + ~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ + CategoryInfo: InvalidOperation: (System.Net.HttpWebRequest: HttpWebRequest) [Invoke-RestMethod], WebException + FullyQualifiedErrorId: WebCmdletWebResponseException, Microsoft.PowerSvokemestmands.

Примечание. Start-Process "myurl" работает, как ожидалось, поскольку открывает настоящий браузер, но я хочу запланировать это, когда мой сервер находится в режиме выхода из системы, чтобы он не запускался.

Как его открыть?


person Ramesh    schedule 19.03.2020    source источник
comment
Покажите нам полное сообщение об ошибке (кроме URI, если он есть)   -  person Mathias R. Jessen    schedule 19.03.2020
comment
@ MathiasR.Jessen, вопрос обновлен с полным кодом ошибки   -  person Ramesh    schedule 19.03.2020


Ответы (1)


Думаю, вам было бы проще:

вот сценарий, который просто открывает браузер, который переходит на веб-сайт:

$browser = new-object -com “InternetExplorer.Application”
$browser.Navigate(“https://stackoverflow.com/”)
$browser.visible = $true
person Patrick Walter    schedule 17.04.2020
comment
Мой сервер всегда в режиме выхода из системы. В таком случае это не работает. - person Ramesh; 19.04.2020