Маленькие скриптхаки: Запуск Powershell в Unrestricted режиме из командной строки
Пора доставать из загашника все недописанные записи и памятки. В общем памятка больше для себя, хотя может еще кому будет полезной. Возможно для многих это очевидно, но в свое время я прилично помучался выискивая как в powershell (2.0) запустить скрипт в unrestricted режиме, не изменяя текущих настроек политики на машине.
Все оказалось довольно просто но как обычно не задокументировано в явном месте. Нужно в cmd вызвать powershell вот с такими параметрами (все в одну строчку, ключевой -ExecutionPolicy Unrestricted, остальные просто полезные ):
%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe -NonInteractive -ImportSystemModules -NoProfile -ExecutionPolicy Unrestricted -File "C:\SomePowershellScript.ps1" >> C:\PowershellScript.Log.txt 2>&1







