🖥️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