我需要用户更新他们的微软Edge。我知道你可以去设置->关于微软Edge,它会这样做。我想要一个快捷方式,直接打开边缘://设置/帮助页面。
如果我从URL拖来创建一个快捷方式,它会说“无法打开此Internet服务器。该协议“边缘”没有注册的程序。”
如果我使用PowerShell来设置一个快捷方式,就像下面这样,它会打开微软Edge,但不会打开边缘://settings/help。
$edge = (New-Object -ComObject Wscript.Shell).Createshortcut('\\' + $PC + '\C$\Users\Public\Documents\Source\Quick Tools\Edge Update.lnk')
$edge.TargetPath = 'C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe'
$edge.Arguments = '-new-window "edge://settings/help"'
$edge.save()
字符串
1条答案
按热度按时间dbf7pr2w1#
如果你想自动进入 edge://settings/help,我想你可能需要use WebDriver to automate Microsoft Edge。我们通常使用C#,Python,Java来自动化Edge,如果你需要使用PowerShell,可以使用Selenium PowerShell Module。请参考以下步骤:
1.在Windows PowerShell中运行
Install-Module Selenium
。1.从here下载相应版本的Edge WebDriver(与您的Edge浏览器版本相同)。
1.将Edge WebDriver
msedgedriver.exe
放入C:\Program Files\WindowsPowerShell\Modules\Selenium\3.0.1\assemblies
文件夹(该路径是安装Selenium PowerShell模块的位置,您可以根据自己的真实的情况进行更改)。1.从
msedgedriver.exe
到MicrosoftWebDriver.exe
。1.示例PowerShell代码:
字符串