Manifests/MicrosoftEdge.json

{
    "Name": "Microsoft Edge",
    "Source": "https://www.microsoft.com/edge",
    "Get": {
        "Update": {
            "Uri": "https://edgeupdates.microsoft.com/api/products",
            "Views": {
                "Consumer": "",
                "Enterprise": "?view=enterprise"
            },
            "Platforms": [
                "Windows",
                "Any"
            ],
            "Channels": [
                "Canary",
                "Dev",
                "Beta",
                "Stable",
                "EdgeUpdate",
                "Policy"
            ],
            "Architectures": [
                "x64",
                "x86",
                "arm64",
                "any"
            ],
            "ReleaseProperty": "Releases",
            "SortProperty": "ProductVersion",
            "ContentType": "application/json; charset=utf-8",
            "DatePattern": "MM/dd/yyyy HH:mm:ss",
            "FileTypes": "\\.exe$|\\.msi$|\\.msp$|\\.zip$"
        }
    },
    "Install": {
        "Setup": "MicrosoftEdge*.msi",
        "Physical": {
            "Arguments": "/passive /norestart DONOTCREATEDESKTOPSHORTCUT=TRUE",
            "PostInstall": [
                "Remove-Item -Path \"$env:Public\\Desktop\\Microsoft Edge.lnk\" -Force -ErrorAction SilentlyContinue"
            ]
        },
        "Virtual": {
            "Arguments": "/passive /norestart DONOTCREATEDESKTOPSHORTCUT=TRUE",
            "PostInstall": [
                "Remove-Item -Path \"$env:Public\\Desktop\\Microsoft Edge.lnk\" -Force -ErrorAction SilentlyContinue"
            ]
        }
    }
}