Haven’t really found a great fix here, I’d love to get some logging to work. But this seems to be working better than before. It moves the argument from the calling command and embeds it into the Snapin Arguments:
Snapin Type: Normal Snapin
Snapin Run With: powershell.exe
Snapin File (exists): runCmd.ps1
Snapin Arguments: "%ProgramFiles%\FusionInventory-Agent\Uninstall.exe /S"
the command in runCmd.ps1 then no longer passes an argument so needs to be changed to:
start-process -filepath "$exe"