PowerShell V2 CTP2
Буквально “несколько часов назад”
стал доступен публике второй CTP PowerShell V2. И еще раз напоминаю - CTP (Community Technology Preview) - это не бета, это сырее беты!
CTP выпускается для того чтобы продемонстрировать сообществу новые возможности продукта, и чтобы сообщество могло на эти возможности повлиять.
Но вернемся ко второму CTP. В нем разработчики демонстрируют нам кучу новых фич (которыми давно не терпелось поделиться
):
Интерактивное удаленное подключение (типа telnet, но с помощью winrm). Делается с помощью команд Push/Pull-Runspace:
PS C:\Root> Push-Runspace remotepc [remotepc]: PS C:\Windows\System32> hostname.exe remotepc [remotepc]: PS C:\Windows\System32> Pop-Runspace PS C:\Root>
Появилась возможность создавать “модули” содержащие внутренние переменные и функции. Очень удобная фича для организации функционала.
Появилась поддержка транзакций в движке и API PowerShell’а. А так же обновлён провайдер Registry как раз для возможности их использования.
Появилась поддержка событий (Eventing). Теперь их можно слушать, перенаправлять и выполнять действия при возникновении событий.
В ScriptCmdlets можно использовать несколько наборов параметров.
Разработчики могут хостить PowerShell в IIS и запускать несколько сессий PoSh в одном процессе.
Ну и множество мелких обновлений типа новых командлетов и параметров
Скачивать тут.

