Powershell is declared as an environment variable which points to the sysnative version of Powershell to overcome the problems with 32 bit applications calling 64 bit processes.
e.g.
<environmentvariables>
<variable name="POWERSHELL">
<value>C:\Windows\sysnative\WindowsPowerShell\v1.0\powershell.exe</value>
</variable>
</environmentvariables>
As GO runs scripts locally there is no requirement to sign them and the best execution policy to have is "Remote-Signed" which is a good balance between security and getting things done.
You can set this once and for all on the server by opening an admin Powershell prompt and running:
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned
You will need to accept the warnings but then after this you can just run your scripts from the working directory using the notation specified above.
Good luck
Carl