How can I update Edge with Command Line?

Vikalp Jain 0 Reputation points
2023-10-07T00:27:37.23+00:00

Pasting this question again as per the request(https://answers.microsoft.com/en-us/microsoftedge/forum/msedge_upgrade-msedge_win11/how-can-i-update-edge-with-command-line/3cbb161c-518c-4c67-a64a-7cfb217001d2)

Hi I am a genuine customer and our org purchased so many licensed windows. My basic query is, How do I update Edge with Command Line?

My organization is doing continuous certification on Edge, and I want to update Edge from Older version to Newer version(I don't want to open the Edge and let it update, this is clumsy and sometime it fails, and I need driver to open help page and check if it is updated or not). The best reason I found out is to remove edge, Install Edge from msi and whenever new version is available I will remove the older edge and install the newer one, but unfortunately I can not remove edge, and that's the reason here I am.

Would you please help me with any of the below query?

  1. Remove the Edge so I can install the edge with newer version from msi where command line options are present.
  2. Update Edge without opening it.

Do let me know. As it is somewhat crucial and long pending.

Windows for business | Windows Server | User experience | PowerShell
Microsoft Edge | Microsoft Edge development
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Raina Zhao - MSFT 2,875 Reputation points Microsoft External Staff
    2023-10-09T07:36:31.6633333+00:00

    Hi @Vikalp Jain ,

    1. You could directly install the latest Microsoft Edge version (no need to remove/uninstall)
    2. There is no way to complete the Edge update without restarting the browser, but it is possible to automate the update. You could use WebDriver to automate Microsoft Edge. We usually use C#, Python, Java to automate Edge, if you need to use PowerShell, you can use Selenium PowerShell Module. Please refer to the steps below:
      1. Run Install-Module Selenium in Windows PowerShell.
      2. Download corresponding version of Edge WebDriver from here (same version as your Edge browser).
      3. Put the Edge WebDriver msedgedriver.exe into folder C:\Program Files\WindowsPowerShell\Modules\Selenium\3.0.1\assemblies (the path is where you install Selenium PowerShell Module, you can change it according to your real situation).
      4. Rename msedgedriver.exe to MicrosoftWebDriver.exe.
      5. Sample PowerShell code: $Driver = Start-SeEdge Enter-SeUrl edge://settings/help -Driver $Driver Hope it helps.

    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    Best Regards,

    Raina Zhao


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.