【问题标题】:how to open a url from PowerShell如何从 PowerShell 打开 url
【发布时间】:2020-03-19 12:04:01
【问题描述】:

我有一个 url 执行大量 javascript 代码。我想从PowerShell打开这个来安排。

但是当它执行javascript 代码时,PowerShell 没有正确打开这个url

我尝试了什么?

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

两者都给我错误。

Invoke-RestMethod : 我的应用程序
--> 窗口.dataLayer = 窗口.dataLayer || []; 函数 gtag(){dataLayer.push(参数);} 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], 网络异常 + FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeRestMethodCommand

注意:Start-Process "myurl" 按预期运行,因为它会打开一个真实的浏览器,但我想在我的服务器处于注销模式时安排此操作,因此它不会运行。

怎么打开?

【问题讨论】:

  • 请向我们展示完整的错误信息(URI 除外,如果存在)
  • @MathiasR.Jessen,问题已更新为完整的错误代码

标签: windows powershell windows-server


【解决方案1】:

我认为这对你来说会更容易:

这是一个脚本,它只打开一个浏览器并转到一个网站:

$browser = new-object -com “InternetExplorer.Application”
$browser.Navigate(“https://stackoverflow.com/”)
$browser.visible = $true

【讨论】:

  • 我的服务器总是处于注销模式。在这种情况下,它不起作用。
猜你喜欢
  • 2013-06-25
  • 2013-03-18
  • 2013-01-30
  • 1970-01-01
  • 2018-06-24
  • 2013-05-05
  • 1970-01-01
  • 1970-01-01
  • 2014-04-25
相关资源
最近更新 更多