Как установить PowerShell в дистрибутивы Linux |

Как установить PowerShell в дистрибутивы Linux

Мануал

PowerShell – это система автоматизации задач и управления конфигурациями, разработанная Microsoft.

Он включает в себя оболочку командной строки и структуру для обработки cmd-команд

Кроме того, это очень мощный объектно-ориентированный язык сценариев, с классами и методами, построенными на платформе .NET Framework.

Первоначально он был компонентом только для Windows, который был позже открыт и получил кросс-платформу 18 августа 2016 года, сделав его доступным для Linux и Mac OS.

В этой статье я расскажу об установке Powershell во всех наших последних популярных дистрибутивах Linux.

Установка PowerShell на CentOS 7.4

Перед установкой обязательно обновите все требования к программному обеспечению для компиляции и установки приложения.

Вы можете запустить «yum update» для этого.

У установки есть два метода, вы можете выбрать один из двух по душе.

1. Установка PowerShell через Direct RPM Download

После обновления системного программного обеспечения вы можете загрузить последнюю версию Powershell для своих дистрибутивов ОС из выпусков и установить ее, выполнив следующие команды:

 # yum update.
# yum install -y wget
# wget https://github.com/PowerShell/PowerShell/releases/download/v6.0.0-alpha.15/powershell-6.0.0_alpha.15-1.el7.centos.x86_64.rpm
#  yum install -y powershell-6.0.0_alpha.15-1.el7.centos.x86_64.rpm 

2. Установка с использованием Microsoft Official Repo

Другим способом является включение Microsoft Official Repo, соответствующее вашему дистрибутиву ОС, и установка его там.

 # curl https://packages.microsoft.com/config/rhel/7/prod.repo | sudo tee /etc/yum.repos.d/microsoft.repo
# yum install -y powershell 

После установки вы можете запустить powershell, просто выполнив эту команду «pwsh».

 # pwsh
PowerShell v6.0.0
Copyright (c) Microsoft Corporation. All rights reserved.

https://aka.ms/pscore6-docs
Type 'help' to get help.

PS /root> $PSVersionTable

Name Value
---- -----
PSVersion 6.0.0
PSEdition Core
GitCommitId v6.0.0
OS Linux 3.10.0-693.11.6.el7.x86_64 #1 SMP Thu Jan 4 01:06:37 UTC 2018 

Удаление PowerShell на CentOS 7.4

Для удаления пакета Powershell с сервера вы можете выполнить команду «yum remove».

 # yum remove powerhsell -y 

Установка PowerShell на Ubuntu 17.10

Как указано выше, вам необходимо обновить все требования к программному обеспечению для компиляции и установки приложения.

Здесь также есть два метода для установки. Для версии Ubuntu версии 17.10 на данный момент выпусков пакетов Powershell нет.

Но последний доступный репозиторий для Ubunu 17.04 работает.

Вы можете загрузить пакет Debian на свой сервер Ubuntu из релиза Powershell и установить его с помощью следующих команд:

 # apt-get update # apt-get install wget

# wget https://github.com/PowerShell/PowerShell/releases/download/v6.0.0/powershell_6.0.0-1.ubuntu.17.04_amd64.deb

# dpkg -i powershell_6.0.0-1.ubuntu.17.04_amd64.deb # apt-get install -f 

 

2. Установка через официальный репозиторий Microsoft

Установка Powershell Core может быть выполнена даже из хранилищ пакетов для простой установки.

Вам просто нужно импортировать ключи общедоступного хранилища и включить Offical Ubuntu Microsoft Repository.

Следуйте приведенным ниже инструкциям:

 #apt-get install curl
#curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
#curl https://packages.microsoft.com/config/ubuntu/17.04/prod.list | sudo tee /etc/apt/sources.list.d/microsoft.list
#apt-get update
#apt-get install -y powershell 

После установки вы можете запустить powershell, просто выпполнив эту команду «pwsh»


pwsh
PowerShell v6.0.0
Copyright (c) Microsoft Corporation. All rights reserved.

https://aka.ms/pscore6-docs
Type 'help' to get help.

PS /root> $PSVersionTable

Name Value
---- -----
PSVersion 6.0.0
PSEdition Core
GitCommitId v6.0.0
OS Linux 4.13.0-25-generic #29-Ubuntu SMP Mon Jan 8 21:14:41 UTC 2018
Platform Unix
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
WSManStackVersion 3.0

PS /root> cat /etc/issue
Ubuntu 17.10 \n \l 

Установка PowerShell на Debian 9.3

Перед установкой обязательно обновите все требования к программному обеспечению для компиляции и установки приложения.

Как и в вышеупомянутых случаях, здесь также есть два метода установки.

1. Установка через прямую загрузку пакета

Вы можете загрузить пакет на свой сервер Debian 9 из версий Powershell и установить его с помощью следующих команд:

 # apt-get update
# apt-get install wget
# wget https://github.com/PowerShell/PowerShell/releases/download/v6.0.0/powershell_6.0.0-1.debian.9_amd64.deb
# dpkg -i powershell_6.0.0-1.debian.9_amd64.deb
# apt-get install -f 

2. Установка через официальное репозиторий Microsoft

Установка Powershell может быть выполнена даже из хранилищ пакетов для простой установки.

Перед установкой вам необходимо включить некоторые системные компоненты для бесперебойного функционирования официального репозитория.

Вы можете установить эти компоненты, выполнив следующие команды:

# apt-get update
# apt-get install curl gnupg apt-transport-https 

Затем вам нужно импортировать ключи общедоступного хранилища и включить официальный репозиторий Microsoft Debian.

Следуйте приведенным ниже инструкциям:

 # curl https://packages.microsoft.com/keys/microsoft.asc | sudo apt-key add -
# sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/microsoft-debian-stretch-prod stretch main" > /etc/apt/sources.list.d/microsoft.list'
# apt-get update
# apt-get install -y powershell 

После установки вы можете запустить powershell, просто введя команду «pwsh»

 # pwsh
PowerShell v6.0.0
Copyright (c) Microsoft Corporation. All rights reserved.

https://aka.ms/pscore6-docs
Type 'help' to get help.

PS /root>
PS /root> $PSVersionTable

Name Value
---- -----
PSVersion 6.0.0
PSEdition Core
GitCommitId v6.0.0
OS Linux 4.9.0-5-amd64 #1 SMP Debian 4.9.65-3+deb9u2 (2018-01-04)
Platform Unix
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
WSManStackVersion 3.0

PS /root> cat /etc/debian_version
9.3 

 Удаление PowerShell на Ubuntu 17.10 / Debian 9.3

Для удаления пакета Powershell с сервера Ubuntu / Debian вы можете просто выполнить команду «apt remove», как показано ниже:

 # apt remove powershell 

Установка PowerShell на Fedora 27

Во-первых, вы можете обновить все требования к программному обеспечению для установки этого приложения.

Как и в вышеупомянутых случаях, есть два метода установки Powershell в Fedora.

1. Установка через прямую загрузку пакета

Вы можете загрузить последний пакет RHEL на сервер Fedora из релизов Powershell.

Здесь я загрузил пакет RPM powershell-6.0.0-1.rhel.7.x86_64.rpm и установил его с помощью следующих команд:

 # dnf update
# dnf install compat-openssl10
# dnf install wget
# wget https://github.com/PowerShell/PowerShell/releases/download/v6.0.0/powershell-6.0.0-1.rhel.7.x86_64.rpm
# dnf install powershell-6.0.0-1.rhel.7.x86_64.rpm 

2. Установка через официальный репозиторий Microsoft

Установка Powershell также может быть выполнена из репозиториев пакетов, а также для простой установки.

Вы можете импортировать ключи общедоступного хранилища и включить для этого Репозиторий Office Fedora для Microsoft.

Следуйте приведенным ниже инструкциям:

 #dnf install curl
#rpm --import https://packages.microsoft.com/keys/microsoft.asc
#curl https://packages.microsoft.com/config/rhel/7/prod.repo | sudo tee /etc/yum.repos.d/microsoft.repo
#dnf update
#dnf install -y powershell 

После установки вы можете запустить powershell, просто выпустив эту команду «pwsh»

 # pwsh
PowerShell v6.0.0
Copyright (c) Microsoft Corporation. All rights reserved.

https://aka.ms/pscore6-docs
Type 'help' to get help.

PS /root> $PSVersionTable

Name Value
---- -----
PSVersion 6.0.0
PSEdition Core
GitCommitId v6.0.0
OS Linux 4.13.9-300.fc27.x86_64 #1 SMP Mon Oct 23 13:41:58 UTC 2017
Platform Unix
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...}
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
WSManStackVersion 3.0

PS /root> cat /etc/fedora-release
Fedora release 27 (Twenty Seven) 

Удаление PowerShell на Fedora 27

Для удаления пакета Powershell с сервера Fedora вы можете выполнить команду «dnf remove», как показано ниже:

 # dnf remove powershell -y 

Завершение

Powershell предлагает полный доступ к WS-Management и CIM (Common Information Model), позволяющим администрировать удаленные Linux-системы и сетевые устройства.

В этом инструменте административные задачи в основном выполняются определенными классами .NET, называемыми cmdlets.

Подобно скриптам оболочки в Linux, пользователи могут создавать сценарии или исполняемые файлы, сохраняя группы командлетов в файлах, следуя определенным правилам.

Эти скрипты могут использоваться как автономные утилиты командной строки.

Кроме того, он включает в себя собственную обширную консольную помощь (аналогичную man-страницам в командной строке Linux), доступную с помощью командлета Get-Help.

Вы можете ввести get-help в консоли Powershell.

Кроме того, содержимое локальной справки можно получить из Интернета с помощью командлета Update-Help в консоли.

 

 

Пожалуйста, не спамьте и никого не оскорбляйте. Это поле для комментариев, а не спамбокс. Рекламные ссылки не индексируются!
Добавить комментарий