Параметр Encoding в PowerShell Core 6.0 Beta.9


В PowerShell целый ряд командлетов имеет параметр Encoding для задания используемой кодировки. Эти командлеты появлялись в течение многих лет, в результате параметр реализован несколькими способами и поддерживает разный набор кодировок. Причём набор этот сильно ограничен.

В PowerShell Core 6.0 Beta.9 мы получили унификацию. С одной стороны это хорошо, а с другой это breaking change — совместимость с существующими скриптами нарушается. Читать далее

pwsh — новое имя PowerShell


Продуктовая команда PowerShell Core в Microsoft произвела переименование исполнимого файла powershell.exe в pwsh.exe (pwsh для Unix). Произношение осталось прежним — powershell, если вы уже успели об этом задуматься. Читать далее