Someone suggested I move this question to General so here it is.
First off, great work putting this together. It still astonishes me (and frustrates the hell out of me) that Microsoft haven't given us similar functionality 'out of the box' with SCCM.
I tried putting a step in POST-INSTALLATION to launch the program that we just installed. I don't want the script to wait so I tried using -NoWait in the command line. This didn't work. Am I doing something wrong or could this be a bug?
Here is my command:
Execute-Process -FilePath "C:\Program Files\Cisco Systems\Cisco Jabber\CiscoJabber.exe" -NoWait