It would be much more user-friendly, if these two modules offered option to dynamically change arguments passed to the scripts/commands without creating new modules just to change the passed parameters. This feature would be useful in policies as well as instant runs. Toems could probably detect param{} directive in the script and show them in UI as another option.
Another thing is probably a bit obsucre, but as it can be a problem for command/scripts to work while passing more complex arguments, mainly if used with different language on the client systems, it would be probably better for the script module to be able to create its own files, or offer uploading files.
I had problems with installing e.g. Apache Netbeans by using command module - repeatedly got error "Directory name is invalid.", while copying it with copy module and starting the same command with script module worked, except it was less user-friendly, because of the need of making multiple modules.