First we must make sure which commands and/or services work.
Actually if someone makes a script and verifies that it works, it should be published here first. Then others with similar issue could test it. If any changes need to be made to the script (like adapter name etc.) then the script should use variables for that.
All in all, without good testing the script/service is not generally useful.
And if it will be a service, then Welcome is not the proper place for it.