If you are using any kind of PowerShell commands within your SCCM application deployments you and are having issues getting the commands to run because of the the PowerShell Execution Policy level then a way around it is to do the following:
- Within the SCCM console go to Administration > Client Settings > Open Default Client Settings
- Click on Computer Agent
- Set the PowerShell Execution Policy to Bypass
- Click OK
This setting will take a while to roll out to all your clients but should fix any errors you’ve been having with PowerShell running.