Go back to the basics. Create a simple script that consistes just of a messagebox displaying a notice that the script is running. the place the script as per instructions below. Check the user ACLs to ensure they have acess. Try calling the script from a user's computer. Then strart enterign the script call into a GPO.
I've doen such things and it's easy as long as permissions and paths are set up correctly. Otherwise, you'll have to troubleshoot, e.g. enable file-level auditing or use other tools to see why the script is not being started. That's the stuff you really get paid for.
_________________________
There are two types of vessels, submarines and targets.