Windows
Powershell
Разрешить выполнение скриптов
Get-ExecutionPolicy
Restricted – запрещен запуск скриптов PowerShell, можно выполнять только интерактивные команды в консоли;
AllSigned – разрешено выполнять только подписанные PS скрипты с цифровой подписью от доверенного издателя (можно подписать скрипт самоподписанным сертификатом и добавить его в доверенные). При запуске недоверенных скриптов появляется предупреждение:
RemoteSigned – можно запускать локальные PowerShell скрипты без ограничения. Можно запускать удаленные PS файлы с цифровой подписью (нельзя запустить PS1 файлы, скачанные из Интернета, запущенные из сетевой папки по UNC пути и т.д.);
Unrestricted – разрешен запуск всех PowerShell скриптов;
Bypass – разрешён запуск любых PS файлов (предупреждения не выводятся) – эта политика обычно используется для автоматического запуска PS скриптов без вывода каких-либо уведомлений (например при запуске через GPO, SCCM, планировщик и т.д.) и не рекомендуется для постоянного использования;
Default – сброс настроек выполнения скриптов на стандартную;
Undefined – не задано. Применяется политика Restricted для десктопных ОС и RemoteSigned для серверных.
Set-ExecutionPolicy RemoteSigned -Force
Установка oh-my-posh

winget install oh-my-posh
Создать файл профиля
New-Item -Path $PROFILE -Type File -Force
oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH/jandedobbeleer.omp.json" | Invoke-Expression
Установить PSReadLine для отображения команд в истории
Install-Module -Name PSReadLine -AllowClobber -Force
Вывести список тем
Get-PoshThemes
Last updated