Групповая политика - лучший способ сделать это,
Я думаю, что причина того, что ваш вызов PowerShell.exe не меняет политику выполнения, заключается в том, что командлет настроен на запрос пользователя перед изменением политики выполнения. Параметр -Force инициирует изменение без дополнительной подсказки.