Skip to content

PowerShell Core Module for Configuring, Backing Up, and Managing Microsoft Edge Search Engine "Keywords"

License

Notifications You must be signed in to change notification settings

jimbrig/PSEdgeKeywords

Repository files navigation

PSEdgeKeywords

PowerShell Core Module for Configuring, Backing Up, and Managing Microsoft Edge Search Engine "Keywords"


PowerShell Gallery Version Test Module Build Module Publish Changelog


NOTE: This project was inspired by erbanku/custom-search-engines-backup.

View the repo's Changelog for details on the progression of the codebase over time.

Overview

  • Edge Custom Search Engines Settings URL: edge://settings/searchEngines

  • Edge User Profile Directory: %LOCALAPPDATA%\Microsoft\Edge\Default

  • Edge Database: %LOCALAPPDATA%\Microsoft\Edge\Default\Web Data

  • Edge keywords table is held withing the sqlite database mentioned above.

Scripts

SQL

Output .sql files are exported to output/EdgeKeywords.sql. This same SQL script can be used for importing back into Edge.

Note that all scripts rely on a dependency for having sqlite3 installed on your system and on the PATH environment variable. Easy installation via scoop:

scoop install sqlite

Another useful tool for viewing the Web Data database contents is sqlitebrowser which can be installed via:

scoop install sqlitebrowser

Current Search Engines

image

Installation

Examples