PowerShell 是一款跨平台的任务自动化解决方案,集成了命令行shell、脚本语言和配置管理功能。以下是在不同的Linux发行版上安装PowerShell的具体步骤。

Ubuntu 20.04及以上版本

Ubuntu用户可以直接通过APT软件包管理器安装PowerShell。

# 首先导入Microsoft的GPG公钥
wget -q "https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb" -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb

# 更新APT源
sudo apt-get update

# 安装PowerShell
sudo apt-get install -y powershell

# 启动PowerShell
pwsh

Debian 10+

Debian用户可按照以下步骤安装:

# 导入Microsoft仓库GPG密钥
wget -q "https://packages.microsoft.com/config/debian/10/packages-microsoft-prod.deb" -O packages-microsoft-prod.deb
sudo dpkg -i packages-microsoft-prod.deb

# 更新软件源
sudo apt-get update

# 安装PowerShell
sudo apt-get install -y powershell

# 运行PowerShell
pwsh

CentOS/RHEL 8

CentOS或RHEL用户可以利用以下命令安装:

# 导入微软的CentOS软件源
sudo dnf install -y https://packages.microsoft.com/config/centos/8/packages-microsoft-prod.rpm

# 更新DNF缓存
sudo dnf makecache

# 安装PowerShell
sudo dnf install -y powershell

# 运行PowerShell
pwsh

Fedora 32+

Fedora用户安装方式如下:

# 导入微软的Fedora软件源
sudo dnf install -y https://packages.microsoft.com/config/fedora/32/packages-microsoft-prod.rpm

# 更新DNF缓存
sudo dnf makecache

# 安装PowerShell
sudo dnf install -y powershell

# 运行PowerShell
pwsh

openSUSE 15+

openSUSE用户可以使用以下步骤:

# 导入微软的openSUSE软件源
sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
wget https://packages.microsoft.com/config/opensuse/15/prod.repo
sudo mv prod.repo /etc/zypp/repos.d/microsoft-prod.repo
sudo chown root:root /etc/zypp/repos.d/microsoft-prod.repo

# 刷新软件源并安装PowerShell
sudo zypper refresh
sudo zypper install -y powershell

# 执行PowerShell
pwsh

镜像安装

对于可能遇到网络问题的情况,可以选择通过下载PowerShell二进制包手工安装的方式:

# 下载PowerShell tar.gz包
wget https://github.com/PowerShell/PowerShell/releases/download/v7.1.3/powershell-7.1.3-linux-x64.tar.gz

# 解压
mkdir -p ~/powershell
tar -xvf ./powershell-7.1.3-linux-x64.tar.gz -C ~/powershell

# 添加到系统PATH
echo 'export PATH=$PATH:~/powershell' >> ~/.bashrc
source ~/.bashrc

# 运行PowerShell
pwsh

Docker 安装

若系统已安装Docker,可运行一个PowerShell容器:

# 拉取官方PowerShell Docker镜像
docker pull mcr.microsoft.com/powershell

# 运行PowerShell容器
docker run -it mcr.microsoft.com/powershell

安装PowerShell时,应当考虑系统的安全性和软件的兼容性,根据系统架构选择相应版本进行安装。完成安装后,可以通过 pwsh命令进入PowerShell环境,执行各项自动化任务。注意,某些Linux发行版可能默认没有安装wget等工具,如遇到问题,需先行安装这些必要工具。

云服务器/高防CDN推荐

蓝易云国内/海外高防云服务器推荐


海外免备案云服务器链接:www.tsyvps.com

蓝易云安全企业级高防CDN:www.tsycdn.com

持有增值电信营业许可证:B1-20222080【资质齐全】

蓝易云香港五网CN2 GIA/GT精品网络服务器。拒绝绕路,拒绝不稳定。


百度搜索:蓝易云

蓝易云是一家专注于香港及国内数据中心服务的提供商,提供高质量的服务器租用和云计算服务、包括免备案香港服务器、香港CN2、美国服务器、海外高防服务器、国内高防服务器、香港VPS等。致力于为用户提供稳定,快速的网络连接和优质的客户体验。
最后修改:2023 年 11 月 27 日
如果觉得我的文章对你有用,请随意赞赏