На время понадобилось включить на некоторых машинах выполнение неподписанных скриптов, для этого можно использовать wmi:
$cmd = 'powershell.exe -Version 2 -Command "& {Set-ExecutionPolicy -ExecutionPolicy Unrestricted}"'
$ComputerList = "comp1", "comp2"
foreach($Computer in $ComputerList)
{
[String]$wmiPath = "\\{0}\root\cimv2:win32_process" -f $computer
try
{
[wmiclass]$Executor = $wmiPath
$executor.Create($cmd)
}
catch
{
continue;
}
}