命令行更新 Microsoft Edge

问题描述 投票:0回答:1

我需要用户更新他们的 Microsoft Edge。我知道您可以转到“设置”->“关于 Microsoft Edge”,它会执行此操作。我想要一个直接打开到 Edge://settings/help 页面的快捷方式。

如果我从 URL 拖动以创建快捷方式,它会显示“无法打开此 Internet 快捷方式。协议“edge”没有注册程序。”

如果我使用 PowerShell 建立如下所示的快捷方式,它将打开 Microsoft Edge,但不会打开 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()
powershell command-line microsoft-edge
1个回答
0
投票

如果您想自动进入 edge://settings/help,我认为您可能需要 使用 WebDriver 来自动化 Microsoft Edge。我们通常使用 C#、Python、Java 来自动化 Edge,如果需要使用 PowerShell,可以使用 Selenium PowerShell Module 。请参考以下步骤:

  1. 在 Windows PowerShell 中运行

    Install-Module Selenium

  2. 此处下载相应版本的 Edge WebDriver(与您的 Edge 浏览器版本相同)。

  3. 将Edge WebDriver

    msedgedriver.exe
    放入文件夹
    C:\Program Files\WindowsPowerShell\Modules\Selenium\3.0.1\assemblies
    (该路径是你安装Selenium PowerShell模块的位置,你可以根据自己的实际情况更改)。

  4. msedgedriver.exe
    重命名为
    MicrosoftWebDriver.exe

  5. 示例 PowerShell 代码:

    $Driver = Start-SeEdge
    Enter-SeUrl edge://settings/help -Driver $Driver
    
最新问题
© www.soinside.com 2019 - 2024. All rights reserved.