Config/applications.json

{
  "$schema": "https://raw.githubusercontent.com/thomastysong/PsPatchMyPC/main/schema/applications.json",
  "version": "1.0.0",
  "description": "Enterprise application catalog for PsPatchMyPC",
  "applications": [
    {
      "id": "Microsoft.Teams",
      "name": "Microsoft Teams",
      "enabled": true,
      "priority": "High",
      "conflictingProcesses": ["Teams.exe", "ms-teams.exe"],
      "preScript": null,
      "postScript": null,
      "installArguments": null,
      "requiresReboot": false,
      "deferralOverride": {
        "maxCount": 3,
        "deadlineDays": 5
      }
    },
    {
      "id": "Zoom.Zoom",
      "name": "Zoom",
      "enabled": true,
      "priority": "High",
      "conflictingProcesses": ["Zoom.exe", "ZoomOutlookIMPlugin.exe"],
      "preScript": null,
      "postScript": null,
      "installArguments": null,
      "requiresReboot": false,
      "deferralOverride": null
    },
    {
      "id": "SlackTechnologies.Slack",
      "name": "Slack",
      "enabled": true,
      "priority": "Normal",
      "conflictingProcesses": ["slack.exe"],
      "preScript": null,
      "postScript": null,
      "installArguments": null,
      "requiresReboot": false,
      "deferralOverride": null
    },
    {
      "id": "Google.Chrome",
      "name": "Google Chrome",
      "enabled": true,
      "priority": "High",
      "conflictingProcesses": ["chrome.exe"],
      "preScript": null,
      "postScript": "Remove-Item '$env:PUBLIC\\Desktop\\Google Chrome.lnk' -ErrorAction SilentlyContinue",
      "installArguments": "--silent --system-level",
      "requiresReboot": false,
      "deferralOverride": {
        "maxCount": 3,
        "deadlineDays": 3
      }
    },
    {
      "id": "Mozilla.Firefox",
      "name": "Mozilla Firefox",
      "enabled": true,
      "priority": "High",
      "conflictingProcesses": ["firefox.exe", "firefox-private.exe"],
      "preScript": null,
      "postScript": null,
      "installArguments": null,
      "requiresReboot": false,
      "deferralOverride": null
    },
    {
      "id": "Microsoft.Edge",
      "name": "Microsoft Edge",
      "enabled": true,
      "priority": "High",
      "conflictingProcesses": ["msedge.exe"],
      "preScript": null,
      "postScript": null,
      "installArguments": null,
      "requiresReboot": false,
      "deferralOverride": null
    },
    {
      "id": "VideoLAN.VLC",
      "name": "VLC Media Player",
      "enabled": true,
      "priority": "Low",
      "conflictingProcesses": ["vlc.exe"],
      "preScript": null,
      "postScript": null,
      "installArguments": null,
      "requiresReboot": false,
      "deferralOverride": null
    },
    {
      "id": "7zip.7zip",
      "name": "7-Zip",
      "enabled": true,
      "priority": "Low",
      "conflictingProcesses": ["7zFM.exe", "7zG.exe"],
      "preScript": null,
      "postScript": null,
      "installArguments": null,
      "requiresReboot": false,
      "deferralOverride": null
    },
    {
      "id": "Adobe.Acrobat.Reader.64-bit",
      "name": "Adobe Acrobat Reader DC",
      "enabled": true,
      "priority": "Normal",
      "conflictingProcesses": ["AcroRd32.exe", "Acrobat.exe"],
      "preScript": null,
      "postScript": null,
      "installArguments": null,
      "requiresReboot": false,
      "deferralOverride": null
    },
    {
      "id": "Notepad++.Notepad++",
      "name": "Notepad++",
      "enabled": true,
      "priority": "Low",
      "conflictingProcesses": ["notepad++.exe"],
      "preScript": null,
      "postScript": null,
      "installArguments": null,
      "requiresReboot": false,
      "deferralOverride": null
    },
    {
      "id": "Microsoft.VisualStudioCode",
      "name": "Visual Studio Code",
      "enabled": true,
      "priority": "Normal",
      "conflictingProcesses": ["Code.exe"],
      "preScript": null,
      "postScript": null,
      "installArguments": null,
      "requiresReboot": false,
      "deferralOverride": null
    },
    {
      "id": "Microsoft.PowerShell",
      "name": "PowerShell 7",
      "enabled": true,
      "priority": "Normal",
      "conflictingProcesses": ["pwsh.exe"],
      "preScript": null,
      "postScript": null,
      "installArguments": null,
      "requiresReboot": false,
      "deferralOverride": null
    },
    {
      "id": "Git.Git",
      "name": "Git for Windows",
      "enabled": true,
      "priority": "Normal",
      "conflictingProcesses": ["git.exe", "git-bash.exe"],
      "preScript": null,
      "postScript": null,
      "installArguments": null,
      "requiresReboot": false,
      "deferralOverride": null
    },
    {
      "id": "Python.Python.3.12",
      "name": "Python 3.12",
      "enabled": false,
      "priority": "Low",
      "conflictingProcesses": ["python.exe", "pythonw.exe"],
      "preScript": null,
      "postScript": null,
      "installArguments": null,
      "requiresReboot": false,
      "deferralOverride": null
    },
    {
      "id": "KeePassXCTeam.KeePassXC",
      "name": "KeePassXC",
      "enabled": true,
      "priority": "Normal",
      "conflictingProcesses": ["KeePassXC.exe"],
      "preScript": null,
      "postScript": null,
      "installArguments": null,
      "requiresReboot": false,
      "deferralOverride": null
    }
  ]
}