Форум программистов, компьютерный форум, киберфорум
PowerShell
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
 Аватар для volodin661
6686 / 2278 / 347
Регистрация: 10.12.2013
Сообщений: 7,869

Powershell Core

31.08.2017, 08:41. Показов 1607. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Что интересно,
установка Powershell Core для MacOS заняла меньше минуты, включая время закачки.
Миниатюры
Powershell Core  
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
31.08.2017, 08:41
Ответы с готовыми решениями:

Powershell Core
Добрый день! Столкнулся с одной проблемой при знакомстве с Powershell Core под Linux. В целом есть Centos 7 с установленным...

Powershell Core ( pwsh ) 6.1 Released
Вышла 13 августа на базе соответственно новейшего .NET Core 2.1 Зачем я об этом пишу, не знаю, потому что, похоже, кроме меня ...

PowerShell vs PowerShell ISE
Скажите, пожалуйста, чем PowerShell отличается от PowerShell ISE. Спасибо.

8
 Аватар для volodin661
6686 / 2278 / 347
Регистрация: 10.12.2013
Сообщений: 7,869
09.09.2017, 09:52  [ТС]
Итак, что же такое 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 выглядит вот так:
Миниатюры
Powershell Core  
3
Покинул форум
3700 / 1483 / 355
Регистрация: 07.05.2015
Сообщений: 2,903
10.09.2017, 14:19
На то он и Core, чтобы быть легковесным и кросплатформенным. А что касается "выпиленного", вполне очевидно, что "утраченный" функционал будет распространяться либо в виде отдельных пакетов, либо какого-нибудь вспомогательного фреймворка, либо еще чего.
0
 Аватар для volodin661
6686 / 2278 / 347
Регистрация: 10.12.2013
Сообщений: 7,869
15.12.2017, 10:38  [ТС]
Название powershell уходит в небытие ( для версии Core уж точно ),
вместо него теперь будет Unix-like pwsh.
На тек. момент версия имеет статус release-candidate.
Релиз намечен на 10 января 2018.

Пояснения от Ильи Сазонова: https://isazonov.wordpress.com... candidate/
2
7 / 7 / 1
Регистрация: 07.09.2013
Сообщений: 45
04.02.2018, 03:06
Цитата Сообщение от volodin661 Посмотреть сообщение
а также нет( и не будет ) ADSI, ADO и WMI , COM, WPF, WCF, GUI, AP.Net, и ....
Жаль, что не будет WMI, хотя логично что развитие powershell как раз и направленно, на создание единой оснастки взамен уже привычной со времен Server2003 / XP связки: WMI +VBS.
Хотя, пока с головой хватает "пятерки", и на большинстве клиентских машин, думаю так же еще долго, останется "пятерка". Функционала там - с головой!
0
Любознательный
 Аватар для YuS_2
7405 / 2255 / 360
Регистрация: 10.03.2016
Сообщений: 5,216
04.02.2018, 09:12
Цитата Сообщение от NAWARRO Посмотреть сообщение
Жаль, что не будет WMI
PowerShell
1
get-cimclass -namespace root/cimv2
или
PowerShell
1
get-cimclass
Цитата Сообщение от NAWARRO Посмотреть сообщение
Хотя, пока с головой хватает "пятерки"
powershell core пока не заменяет собой powershell v2.0-5.1, они могут работать параллельно
1
Покинул форум
3700 / 1483 / 355
Регистрация: 07.05.2015
Сообщений: 2,903
04.02.2018, 15:00
Справедливости ради стоит вообще создать отдельный раздел в языках программирования о PSv6 (чай ведь уже стабильная версия уж как несколько недель), ибо суть вещь кросплатформенная, что может толковаться некоторыми как "кросплатформенность, значит выпилено все упоминание о виндах". Очень распространенное заблуждение, нужно сказать. COM'ы, WMI, возможность вызова WinAPI и прочее, - добрая часть на своих местах в версии для Windows, выпилены разве что многие акселераторы типов. Но это поправимо, достаточно в профиле хоста нарисовать что нужно, можно добавить что-то свое, благо профили загружаются многим быстрее, нежели в пятой версии.

Не по теме:

Кстати, что радует. Модуль, написанный мной для упрощения создания различных типов данных в стиле С#, работает и в PSv6. Выпилить из него пришлось разве что вызов некоторых WinAPI через обобщенные (generic) делегаты, но взамен появились вещи поинтересней, некоторые из них, полагаю, войдут в следующую версию моего модуля.

1
7 / 7 / 1
Регистрация: 07.09.2013
Сообщений: 45
09.02.2018, 21:08
Цитата Сообщение от YuS_2 Посмотреть сообщение
powershell core пока не заменяет собой powershell v2.0-5.1, они могут работать параллельно
Это гуд!
Лично меня, пока интересуют два момента:
- повысится ли PsCore стабильность модуля работы с sFTP (сейчас во всех проектах, задействованы сторонние curl / WinSCP)
- весьма криво работающий порт-форвардинг (по крайней мере для vnc, опять же приходится использовать plink)
...а хотелось бы уже все "в одном флаконе"
- расширение русскоязычных комьюнити Powershell
0
505 / 158 / 49
Регистрация: 27.02.2016
Сообщений: 820
19.02.2018, 00:05
посоветуйте пожалуйста ресурс который бы описывал преимущества (?) и недостатки( ?) pwsh кор'а по сравнению с java /groovy, ruby (puppet/ chef) или python (ansible, terraform).
Спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.02.2018, 00:05
Помогаю со студенческими работами здесь

Powershell и AD
Доброго времени суток! Первый раз в жизни взялся за Powershell и столкнулся со следующей задачей: 1. Спрашивает у администратора...

PowerShell
Надо привести пример использования командлета Disable-WSManCredSSP в PowerShell. Ввожу команду Disable-WSManCredSSP -Role Client и...

PowerShell Начало
Добрый день уважаемые форумчане. Недавно задался целью изучить PowerShell для написания скриптов с целью автоматизировать свои рабочие...

Excel и PowerShell
Есть интересная задача по автоматизации монотонных процессов. После тестирования группы лиц, мы получаем два xls файла. В одном файле всего...

Windows PowerShell 2.0
1. нахождения количества положительных чисел, хранящихся в файле nn.txt 2. нахождения количества четных чисел, хранящихся в файле nn.txt


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru