powershell 命令行更新微软Edge

bvn4nwqk  于 2023-11-18  发布在  Shell
关注(0)|答案(1)|浏览(308)

我需要用户更新他们的微软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()

字符串

dbf7pr2w

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.exeMicrosoftWebDriver.exe
1.示例PowerShell代码:

$Driver = Start-SeEdge
Enter-SeUrl edge://settings/help -Driver $Driver

字符串

相关问题