Recently had a problem with a Powershell script that was configured via Group to deploy at start up.
The problem I had was that no matter what the script would never run. Doing a GPResult /z it would show me the script is being applied but with the following message:
Last Executed: This script has not yet been executed.
After much searching and testing I found that the script would run if I removed the spaces in the script name.
I know its a simple mistake but the server did not tell me that it could not find the file.