• Администрация SafeZone приветствует вас на нашем форуме!
    Если вы больше не желаете видеть рекламу при просмотре тем и сообщений - то достаточно просто зарегистрироваться. Для зарегистрированных пользователей реклама не отображается.

PowerShell Core

Dragokas

Very kind Developer
Команда форума
Супер-Модератор
Разработчик
Клуб переводчиков
Сообщения
5,600
Симпатии
5,461
#1
Источник

Итак, что же такое Powershell Core и в чём его отличие от Powershell for Windows.
Powershell Core имеет версию 6.0 и появился в прошлом году в статусе открытого ПО.
Сейчас 6.0 - это бета-версия, зато кроссплатформенная ! ; по задумке должен
работать на платформах Windows, MacOS и Linux.
Работает он поверх кроссплатформенной .Net Core, которая сейчас имеет релиз-версию 2.0,
случился этот релиз 3 недели назад (14 августа 2017 ) и на текущий момент это самый быстрый dotnet из всех дотнетов.

Все эти номера версий я перечисляю не случайно; тот факт, что powershell core унаследовал себе 6-ю версию,
позволяет предположить, что версии Powershell для Windows на этом закончатся и уйдут в тень.
за это же говорит и powershell, встроенный в новый продукт MS - Nano Server,
который также имеет происхождение Core, а не Windows.

каких технологий нет:

DnsClient, Hyper-V, NetTCPIP, Storage ещё не портированы,
а также нет( и не будет ) ADSI, ADO и WMI , COM, WPF, WCF, GUI, AP.Net, и ....

а что есть:

описание .Net 2.0 API выглядит вот так:

netstandard-apis.png

Что интересно,
установка Powershell Core для MacOS заняла меньше минуты, включая время закачки.

Screenshot 2017-08-31 08.37.26.jpg

Название powershell уходит в небытие ( для версии Core уж точно ),
вместо него теперь будет Unix-like pwsh.
На тек. момент версия имеет статус release-candidate.
Релиз намечен на 10 января 2018.

Пояснения от Ильи Сазонова: Вышел PowerShell Core 6.0 Release Candidate