In attempting to do some Powershell (WinRM) remote actions, specifically using Roger Zander's Collection Commander, I came across this blog entry and thought "Awesome, already done for me!". http://www.verboon.info/2014/12/installing-software-using-collection-commander/
And then I kept getting errors during testing, "Exception calling "Install" : "" But it would work fine in the home lab... After much head scratching, at work we have a GPO to set Powershell ExecutionPolicy as RemoteSigned--which is good, of course. But it threw this particular script for a loop. In the home lab--since it is a home lab--I had set executionpolicy to unrestricted on the test box.
What I ended up doing was I found this blog post about different ways to get around a remote-signed execution policy (in a good way, not trying to do evil things): https://blog.netspi.com/15-ways-to-bypass-the-powershell-execution-policy/
The one which was the easiest to implement for these specific needs was the "Bypassing in Script" one detailed here: