Config/applications.json
|
{
"$schema": "https://raw.githubusercontent.com/thomastysong/PsPatchMyPC/main/schema/applications.json", "version": "1.1.0", "description": "Enterprise application catalog for PsPatchMyPC with install-if-missing and version pinning support", "applications": [ { "id": "Microsoft.Teams", "name": "Microsoft Teams", "enabled": true, "priority": "High", "installIfMissing": true, "deferInitialInstall": false, "versionPin": null, "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", "installIfMissing": true, "deferInitialInstall": false, "versionPin": null, "conflictingProcesses": ["Zoom.exe", "ZoomOutlookIMPlugin.exe"], "preScript": null, "postScript": null, "installArguments": null, "requiresReboot": false, "deferralOverride": null }, { "id": "SlackTechnologies.Slack", "name": "Slack", "enabled": true, "priority": "Normal", "installIfMissing": true, "deferInitialInstall": true, "versionPin": null, "conflictingProcesses": ["slack.exe"], "preScript": null, "postScript": null, "installArguments": null, "requiresReboot": false, "deferralOverride": null }, { "id": "Google.Chrome", "name": "Google Chrome", "enabled": true, "priority": "High", "installIfMissing": true, "deferInitialInstall": false, "versionPin": { "mode": "max", "version": "130.0.0.0" }, "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", "installIfMissing": true, "deferInitialInstall": false, "versionPin": null, "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", "installIfMissing": false, "deferInitialInstall": false, "versionPin": { "mode": "freeze", "version": null }, "conflictingProcesses": ["msedge.exe"], "preScript": null, "postScript": null, "installArguments": null, "requiresReboot": false, "deferralOverride": null }, { "id": "VideoLAN.VLC", "name": "VLC Media Player", "enabled": true, "priority": "Low", "installIfMissing": true, "deferInitialInstall": true, "versionPin": null, "conflictingProcesses": ["vlc.exe"], "preScript": null, "postScript": null, "installArguments": null, "requiresReboot": false, "deferralOverride": null }, { "id": "7zip.7zip", "name": "7-Zip", "enabled": true, "priority": "Low", "installIfMissing": true, "deferInitialInstall": false, "versionPin": null, "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", "installIfMissing": true, "deferInitialInstall": false, "versionPin": null, "conflictingProcesses": ["AcroRd32.exe", "Acrobat.exe"], "preScript": null, "postScript": null, "installArguments": null, "requiresReboot": false, "deferralOverride": null }, { "id": "Notepad++.Notepad++", "name": "Notepad++", "enabled": true, "priority": "Low", "installIfMissing": true, "deferInitialInstall": false, "versionPin": null, "conflictingProcesses": ["notepad++.exe"], "preScript": null, "postScript": null, "installArguments": null, "requiresReboot": false, "deferralOverride": null }, { "id": "Microsoft.VisualStudioCode", "name": "Visual Studio Code", "enabled": true, "priority": "Normal", "installIfMissing": true, "deferInitialInstall": true, "versionPin": null, "conflictingProcesses": ["Code.exe"], "preScript": null, "postScript": null, "installArguments": null, "requiresReboot": false, "deferralOverride": null }, { "id": "Microsoft.PowerShell", "name": "PowerShell 7", "enabled": true, "priority": "Normal", "installIfMissing": true, "deferInitialInstall": false, "versionPin": null, "conflictingProcesses": ["pwsh.exe"], "preScript": null, "postScript": null, "installArguments": null, "requiresReboot": false, "deferralOverride": null }, { "id": "Git.Git", "name": "Git for Windows", "enabled": true, "priority": "Normal", "installIfMissing": true, "deferInitialInstall": false, "versionPin": null, "conflictingProcesses": ["git.exe", "git-bash.exe"], "preScript": null, "postScript": null, "installArguments": null, "requiresReboot": false, "deferralOverride": null }, { "id": "Python.Python.3.11", "name": "Python 3.11 (Pinned)", "enabled": true, "priority": "Low", "installIfMissing": true, "deferInitialInstall": false, "versionPin": { "mode": "exact", "version": "3.11.9" }, "conflictingProcesses": ["python.exe", "pythonw.exe"], "preScript": null, "postScript": null, "installArguments": null, "requiresReboot": false, "deferralOverride": null }, { "id": "KeePassXCTeam.KeePassXC", "name": "KeePassXC", "enabled": true, "priority": "Normal", "installIfMissing": true, "deferInitialInstall": false, "versionPin": null, "conflictingProcesses": ["KeePassXC.exe"], "preScript": null, "postScript": null, "installArguments": null, "requiresReboot": false, "deferralOverride": null } ] } |