Windows 10


PowerShell Core - новая редакция PowerShell, которая является кросс-платформенной (Windows, MacOS и Linux), с открытым исходным кодом и построена для разнородных сред, включая гибридное облако.

Целью данной статьи является, узнать, где скачать и как установить PowerShell Core на Windows. PowerShell Core также является одним из требований для установки последних версий VMware PowerCLI, которые теперь работают на основной версии 10.

Преимущества новой PowerShell Core

PowerShell Core - это много-платформенное решение, которое может быть развернуто в разных операционных системах и на устройствах IOT (прежде всего ARM!), Создавая гетерогенную среду для автоматизации и оркестровки. PowerShell Core основан на CoreCLR, тогда как предыдущие версии Windows PowerShell основаны на FullCLR. Сначала в PowerShell Core будут добавлены новые функции и возможности, тогда как Windows PowerShell будет получать только новые обновления для исправлений.

Существует множество функций, которые помогают нам принять решение об установке PowerShell Core. Наиболее заметно:

  • Переход с .NET Framework на .NET Core
  • Поддержка macOS и Linux
  • Поддержка параллельной установки
  • Обратная совместимость с Windows PowerShell
  • Поддержка докера
  • PowerShell Remoting на основе SSH
  • и многое другое...(полный список функций доступен по этой ссылке).

Процесс установки очень быстрый и управляемый мастером. На момент написания последней доступной версии 6.0.4. Снимки экрана относятся к 6.0.2, который очень похож на процесс установки.

Скачать PowerShell для Windows 10

Последнюю версию для установки PowerShell Core можно скачать на официальном сайте GitHub: 


 
 

Скачать PowerShell


Влияет ли PowerShell Core на Windows PowerShell?

Нет! PowerShell Core полностью совместим с Windows PowerShell. На самом деле удивительная особенность PowerShell Core заключается в том, что вы можете тестировать новые версии, не влияя на существующие рабочие нагрузки. PowerShell Core не влияет на установку Windows PowerShell независимо от того, установлена ​​она через MSI или переносится из пакета ZIP.

Какие модули работают с PowerShell Core?

Следующий набор «встроенных» модулей является частью PowerShell Core:

  • CimCmdlets
  • Microsoft.PowerShell.Archive
  • Microsoft.PowerShell.Diagnostics
  • Microsoft.PowerShell.Host
  • Microsoft.PowerShell.Management
  • Microsoft.PowerShell.Security
  • Microsoft.PowerShell.Utility
  • Microsoft.WSMan.Management
  • PackageManagement
  • PowerShellGet
  • PSDesiredStateConfiguration
  • PSDiagnostics
  • PSReadLine

Как установить PowerShell Core в ОС Windows

С сайта GitHub давайте скачаем последнюю версию PowerShell Core. В таблице представлены как ссылки на стабильные, так и предварительные версии. В этом случае установка распространяется на стабильную версию для Windows (x64) в версии 6.0.4. При создании установки стабильная версия была 6.0.2. Эта статья использует это. Пакет сам по себе не большой, и автономный установщик MSI составляет около 50 МБ. Давайте продолжим дальше.

Запустите и примите лицензионное соглашение, чтобы продолжить.

Мы можем предоставить другой путь установки по умолчанию. Это не повлияет на установку других развертываний PowerShell Core на том же компьютере.

Мастер PowerShell Core теперь готов к копированию файлов.

Через несколько секунд процесс установки PowerShell Core будет завершен. Мы можем либо запустить консоль PowerShell из мастера, либо использовать команду «pwsh.exe»

В командной строке Windows мы можем запустить pwsh.exe, чтобы запустить консоль ядра PowerShell. Пришло время немного ознакомиться с этой новой консолью, хотя PowerShell Core полностью поддерживает существующие выпуски Windows PowerShell.