Just a note on the example from Appdeploy.com

The examle states that the commandline is:
mdac_typ.exe /q:a /c:\"dasetup.exe /q /n\"

Note:
Th \" should be translated to only " in KiX

The character \ is often used as exeption for unallowed characters in other scripting languages.

When you see a sequence like this in a Non KiX script. Start to be suspicous [Wink] :
  • \/ ( In Kix normaly only \ )
  • \, ( In Kix normaly only , )
  • \" ( In Kix normaly only " )
  • Worst case \\ can mean only \ in KiX ( If \ is a not alowed character in the example script)
This is where the force of KiXtart comes in. KiX has two sorts of quotes the single and doubble, so instead of the need for exeptions you just wrap the quotes in opposit qoutes.

Follow Sealeopard advice:
Allways use single quotes, unless you have to pass double quotes as part of parameters to a program/object.

After removing the exceptions from Appdeploy ,the command to execute is:
mdac_typ.exe /q:a /c:"dasetup.exe /q /n"