安装最新的PowerShell7

本文介绍了使用应用安装程序winget快速安装PowerShell7的方法,适用于Windows系统,并提供了安装后的配置建议。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

如何安装PowerShell7?

PowerShell7可以在github下载:发布 ·PowerShell/PowerShell (github.com)

但是GitHub在国内访问访问体验不好,这里介绍另一种安装方法

准备

首先,你的计算机必须安装了“应用安装程序”且是最新版本,拥有cmd、之前的PowerShell。

安装

1.按下Win+R,输入cmd或者按下Win+X,点击Windows PowerShell(Windows11中是终端)

2.在弹出的窗口中,输入如下代码

winget install Microsoft.PowerShell.Preview

回车运行,等待一会儿,会自动下载安装

其他版本参照上图

格式:winget install 此处输入ID 

安装完成,安装目录是:C:\Program Files\PowerShell\7-preview\pwsh.exe

安装后

安装后,一些用户可能会无法执行命令,解决方法:

再次打开cmd,输入下列代码:

 path=%path%;"C:\Program Files\PowerShell\7-preview\pwsh.exe"

就可以正常使用了。

<think>好的,用户的问题是关于在PowerShell安装zip压缩工具的教程。首先,我需要理解用户的需求。他们可能希望在PowerShell环境下使用zip相关的功能,比如压缩或解压文件。根据提供的引用内容,特别是引用[3],提到PowerShell从v5开始内置了压缩和解压zip的命令,所以可能不需要额外安装工具。但用户可能不清楚这一点,或者需要更详细的步骤。 接下来,我要检查提供的引用资料。引用[1]和[2]提到了7Zip4Powershell,这是一个第三方模块,支持更多格式。引用[3]指出PowerShell自v5起支持ZipArchive类,可以使用Compress-Archive和Expand-Archive命令。引用[4]提到了使用Expand-Archive解压和安装其他工具,比如GnuWin中的unzip。 用户可能有两种需求:一种是使用内置的PowerShell命令,另一种是安装第三方工具如7-Zip或GnuWin的unzip。需要分情况回答,先说明内置方法,再介绍第三方工具安装。 需要确保步骤清晰,包括检查PowerShell版本、使用内置命令的示例,以及安装7Zip4Powershell模块的步骤。同时,要提到可能的错误和解决方法,比如版本过低或模块安装失败。 另外,用户可能混淆了“安装zip工具”和“在PowerShell中使用zip功能”,需要明确区分。例如,内置命令不需要安装,而第三方工具需要。还要注意引用对应的参考资料,比如引用[3]和[1]、[2]。 最后,生成相关问题时要考虑用户可能的后续需求,比如处理其他压缩格式或优化压缩性能。</think>### PowerShell 安装/使用 ZIP 压缩工具教程 #### 一、使用 PowerShell 原生压缩功能(无需安装PowerShell 5.0+ 内置了 $Compress-Archive$ 和 $Expand-Archive$ 命令,支持 ZIP 格式的压缩与解压[^3]: 1. **检查 PowerShell 版本**: ```powershell $PSVersionTable.PSVersion ``` *若版本低于 5.0,需升级至 Windows Management Framework 5.1* 2. **压缩文件夹**: ```powershell Compress-Archive -Path "C:\source_folder" -DestinationPath "C:\output.zip" ``` 3. **解压文件**: ```powershell Expand-Archive -Path "C:\input.zip" -DestinationPath "C:\target_folder" ``` --- #### 二、安装第三方 ZIP 工具(支持更多格式) ##### 方案1:安装 7-Zip 模块 通过 7Zip4Powershell 模块可实现 7z/ZIP/GZIP 等格式操作[^1][^2]: 1. **安装模块**: ```powershell Install-Module -Name 7Zip4Powershell -Scope CurrentUser -Force ``` 2. **压缩文件**: ```powershell Compress-7Zip -ArchiveFileName "output.7z" -Path "C:\source_folder" -Format SevenZip ``` 3. **解压文件**: ```powershell Expand-7Zip -ArchiveFileName "input.zip" -TargetPath "C:\target_folder" ``` ##### 方案2:安装 GNUWin32 工具包 通过 GnuWin32 获取传统 UNIX 工具链[^4]: 1. **下载安装包**: ```powershell Invoke-WebRequest -Uri "https://downloads.sourceforge.net/gnuwin32/unzip-5.51-1-bin.zip" -OutFile "unzip.zip" ``` 2. **解压并配置环境变量**: ```powershell Expand-Archive -Path "unzip.zip" -DestinationPath "$env:ProgramFiles\GnuWin32" $env:Path += ";$env:ProgramFiles\GnuWin32\bin" ``` --- #### 三、常见问题解决 1. **模块安装失败**: ```powershell Set-ExecutionPolicy RemoteSigned -Scope CurrentUser # 开启脚本执行权限 ``` 2. **路径含空格需加引号**: ```powershell Compress-Archive -Path "'C:\My Documents'" -DestinationPath "C:\output.zip" ```
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值