I have been using the PSADT for a while - not sure if we are the only ones to coin the term of ‘wrapping application deployments in PSADT’
I have been observing this forum as a guest for some time too, recently I signed up to ask my first question (Unable to get Show-InstallationRestartPrompt function to work with ServiceUI.exe) - If anyone else had an experience of something similar or can advise that’d be grand
But I was wondering if anyone would consider sharing the list of apps they have successfully ‘wrapped’ in the PSADT - this might be a particularly useful way to widen the communities knowledge sharing and real hand experience around the behaviour of particular apps in conjunction with PSADT
Background
I work for a UK charity as part of a small team responsible for End User Compute builds (OS and Apps). 99% of our app deployments are automated to some extent (more automation is always better to save time and have repeatable & reliable deployments).
We use Evergreen in most of our automation scripts to discover and download the latest installer version of an App, but where the app is not yet supported under Evergreen we have our own Powershell screen scrape (Invoke-Webrequest) to do this.
Once downloaded if the app is normally wrapped in PSADT, we customise the PSADT Deploy-Application.ps1 with info captured during the download phase and make a small tweak to the AppDeployToolkitConfig.xml (We disable the balloon notifications as Intune handles these perfectly well enough for our needs), once the customisation is complete, the entire application (and PSADT if used) is automatically packaged as an intunewin file, before being ready to upload during the creation of the deployment within Intune.
N.B. As we use Intune for our application deployments we choose to always package our apps (whether wrapped in PSADT or not) using the Microsoft Win32 Content Prep Tool - “IntuneWinApp.exe” this ensures all deployments are Intune Win32App deployments, which standardises our deployments.
Anyhow, enough of the rambling… here’s my list of apps for starters
Application | Reason for using PSADT | Notes |
---|---|---|
Adobe Acrobat Pro | To prompt user to close any existing running version of Acrobat Pro and block launch during install | Deployed as System to all users, usually deployed with 3 deferals |
Microsoft Azure Data Studio | To prompt user to close any existing running version of Azure Data Studio and block launch during install | Deployed as System to all users, usually deployed with 3 deferals |
Microsoft VS Code | To prompt user to close any existing running version of VS Code and block launch during install | Deployed as System to all users, usually deployed with 3 deferals |
Mozilla Firefox | To prompt user to close any existing running version of Firefox and block launch during install (We found if you deployed a new version of Firefox while an existing version was running, the users running version stopped responding after 5-30 minutes of use after the new install had completed) |
Deployed as System to all users, usually deployed with 3 deferals |
Zoom Outlook (COM) plugin | To prompt user to close Microsoft Outlook before install commences and block launch during install | Deployed as System to all users, usually deployed with 3 deferals |
Zotero | To prompt user to close any existing running version of Zotero and block launch during install | Deployed as System to all users, usually deployed with 3 deferals |
P.S. There are plenty of other apps we deploy, but we don’t feel there is an immediate need for these to be wrapped in PSADT, this may change in the future if we discover a particular use case.
I’m looking forward to seeing your list of apps and their PSADT use cases