Windows PowerShell v7.4.3 官方安装免费版 32位/64位
PowerShell7免费下载
详情介绍
Windows PowerShell 7.x是Windows和Windows Server的自动化平台和脚本语言,具有命令行界面,可为IT专业人员提供更多配置微软Windows系列操作系统的机会,是一种通用的管理工具,可让用户简化对系统的管理。与其他基于文本的外壳程序不同,PowerShell利用.NET Framework的功能,可提供丰富的对象和大量内置功能来控制Windows环境。
近日,微软发布了PowerShell 7,这是其跨平台PowerShell核心自动化工具和配置框架的最新版本。这次更新带来了一些重大的变化、新的功能和改进的向后兼容性。展望未来,PowerShell 7将成为“一个真正的PowerShell”,以取代之前Windows PowerShell和PowerShell核心之间的分层。
此版本中最大的更改之一是从.NET Core 2.x升级到了3.1版。微软在发布该版本的博客文章中说:“.NET Core 3.1带来了许多.NET Framework API,从而使它们与现有Windows PowerShell模块的向后兼容性大大提高。” “这包括Windows上许多需要GUI功能的模块,例如Out-GridView和Show-Command,以及Windows中附带的许多角色管理模块。”
PowerShell安装目录改变
在安装PowerShell 7时,它将安装到新目录中,并与PowerShell 5.1一起运行。如果要从PowerShell Core 6.x升级,将覆盖PowerShell 6目录,并删除所有不必要的文件。以下是安装目录列表:
将PowerShell 7安装到%programfiles%PowerShell7目录
%programfiles%PowerShell7 文件夹已添加到 $env:PATH
PowerShell 7安装程序包将升级PowerShell Core 6.x的早期版本:
Windows:%programfiles%PowerShell6 替换为 %programfiles%PowerShell7
Linux: /opt/microsoft/powershell/6替换为 /opt/microsoft/powershell/7
macOS: /usr/local/microsoft/powershell/6 替换为 /usr/local/microsoft/powershell/7
PowerShell 7中的新功能
管道并行化新的运算符ConciseView和Get-Error cmdlet自动新版本通知直接从PowerShell 7调用DSC资源兼容层在测试实际代码之前,请务必确保检查“环境变量”。
1、管道并行化
现在,使用ForEach-Object-Parallel时,可以并行执行或处理对象,而不是使用sequence方法。此方法可以在不到10秒的时间内卸下三个WIM映像,而不是按顺序运行时的近25秒。下面是它的示例代码:
Get-WindowsImage -Mounted | foreach -Parallel {Measure-Command {Dismount-WindowsImage -Discard -Path $_.Path}}
2、新运算符
有三个新的三元运算符:a?b:c,管道链运算符;||和&&和Null条件运算符;??和??=。 它们的作用类似于一个简化的if-else语句,利用它们可以使编写代码变得容易,而不是一直使用If-else循环。
3、ConciseView和Get-Error cmdlet
ConciseView是一个用户可选择的视图,它是PowerShell 7的默认视图。如果错误不是来自脚本,将收到一个单行错误。如果来自脚本或存在解析错误,将收到一条多行错误消息以及一个指针,显示错误发生在哪一行。
然后有一个新的cmdlet Get Error,可以帮助用户在需要时获得错误的详细视图。它可以显示最后发生的错误的完整详细信息,包括内部异常。
$Error | Get-Error
Get-Error -Newest 3 # Displays the last three errors that occurred in the session
4、自动新版本通知
从PowerShell 7开始,系统将每天检查一次更新,如果有新版本,系统将通知用户。此信息仅在后续会话开始时显示。
PowerShell更新有三个标志:
Default:GA、预览和RC版本
Off:关闭更新通知功能
LTS:只通知长期服务(LTS)GA版本的更新
如果要在PowerShell 7中关闭更新通知,请在PowerShell窗口中执行以下命令:
$Env:POWERSHELL_UPDATECHECK = 'Off'
5、直接从PowerShell 7调用DSC资源
Invoke-DscResource cmdlet运行指定的PowerShell所需状态配置(DSC)资源的方法,这是一个实验功能。
使用此cmdlet,配置管理产品可以通过使用DSC资源来管理Windows或Linux。当DSC引擎在启用调试的情况下运行时,此cmdlet还可启用资源调试。
6、兼容层
它允许PowerShell用户在隐式Windows PowerShell会话中导入模块。使用此功能,用户能够在远程计算机上将真实命令作为会话使用,并将结果返回到本地会话。现在它支持导入模块,用户可以在远程计算机上运行这些模块。
PowerShell 7是跨平台的,它支持Windows,macOS和各种Linux版本,PowerShell是Linux和macOS上都可用的开源软件。很高兴在PowerShell 7中看到如此多的新功能,希望微软加大开发力度,开发出功能更强大的版本。
使用说明
1、PowerShell中最重要的命令可能是Get-Help,它使您可以快速学习PowerShell,而不必在Internet上进行搜索。
该Get-Helpcmdlet还显示了PowerShell命令如何与示例一起使用。
它显示了Get-Processcmdlet 的语法和其他技术信息。
PS /> Get-Help -Name Get-Process
它显示了如何使用Get-Processcmdlet 的示例。
PS />Get-Help -Name Get-Process -Examples
如果使用-Full参数(例如)Get-Help -Name Get-Process -Full,它将显示更多技术信息。
2、发现系统上可用的命令
您想发现系统上可用的PowerShell cmdlet吗?只需Get-Command如下运行:
PS /> Get-Command
如果您想知道系统上是否存在特定的cmdlet,可以执行以下操作:
PS /> Get-Command Get-Process
如果您想了解Get-Processcmdlet 的语法,请键入:
PS /> Get-Command Get-Process -Syntax
如果您想知道如何使用Get-Process,请输入:
PS /> Get-Help Get-Process -Example
3、PowerShell管道 |
有时,当您运行Get-ChildItem或“ dir”时,您希望以降序获取文件和文件夹的列表。为此,请键入:
PS /home/jen> dir | Sort-Object -Descending
假设您要获取目录中最大的文件
更新日志
常规Cmdlet更新和修复
修复在没有管理员权限的情况下使用“启动进程-凭据”时的错误(#21393)(谢谢@jborean93!)
修复测试路径-IsValid以检查无效的路径和文件名字符(#21358)
发动机更新和修复
修复在受限语言模式下运行时生成OutputType的问题(#21605)
在Windows上扩展~到$home,完成制表(#21529)
确保stdout和stderr都可以从本机可执行文件重定向(#20997)
构建和包装改进
更新到.net8.0.6
下载地址
人气软件
变色龙引导工具 Chameleon Install 2.2 svn 2187 for Windows
Fences Pro 桌面图标自动整理和分类工具 V2.01 中文特别版
HEU KMS Activator激活工具(支持win11永久激活) v42.0.4 知彼而
win8开始菜单 WinStart v1.01 官方版
Windows8 激活工具 1.0 绿色中文免费版
超级键盘 V1.9 绿色版(让键盘自动输入的工具)
虚拟机VMware Workstation 17 Pro V17.5.2 中文最新完整版(附永
TP-link TL-WN322G+无线USB网卡驱动下载
大势至禁用USB接口软件网络版 v8.1 中文安装版
橙色万象破解工具(支持多版本) 2017版 免费上网最新绿色版
相关文章
-
windows访问MAC磁盘 MacDrive Pro 11.1.1.12 (x64) 多语安装版
MacDrive是款专为Mac用户打造的磁盘管理工具,用户可以从Windows资源管理器中自由访问Mac光盘,就像浏览计算机上的任何驱动器一样方便,软件支持创建新磁盘、修复损坏的磁...
-
自动化工具Windows PowerShell v7.4.3 免费绿色解压版 32/64位
Windows PowerShell 7是一个Windows和Windows Server的自动化平台和脚本语言,具有命令行界面,可为IT专业人员提供更多配置微软Windows系列操作系统的机会,可让用户简化对...
-
Moonlight for Linux 月光游戏串流软件 v6.0.0 免费Linux版
moonlight linux版基于 NVIDIA 的 GameStream 协议,这是一个用于将电脑游戏从一台设备传输到另一台设备的技术,Moonlight 通过实现这一协议,允许用户在各种支持的平台(包...
-
NanaBox 轻量级虚拟机 v1.2.803.0 官方版
NanaBox 是一款基于主机计算系统 API、远程桌面 ActiveX 控件和 XAML 群岛的第三方轻量级 XAML 开箱即用体验型 Hyper-V 虚拟化软件,欢迎需要的朋友下载使用...
-
Moonlight月光游戏串流软件 v6.0.0 中文绿色免费版 32位/64位
Moonlight允许你在几乎任何设备上玩你的PC游戏,无论你是在另一个房间里还是在离你的游戏设备几英里远的地方,Moonlight PC是NVIDIA的GameStream的一个开源实现,与NVIDIA ...
-
月光串流软件Moonlight PC电脑版 v6.0.0 安装免费版
Moonlight PC 是 NVIDIA GameStream 和 Sunshine 的开源 PC 客户端,它的主要功能就是把电脑上运行的游戏通过网络投屏到另一台电脑上,这样用户可以使用手柄和鼠标键盘在其...
下载声明
☉ 解压密码:www.jb51.net就是本站主域名,希望大家看清楚,[ 分享码的获取方法]可以参考这篇文章
☉ 推荐使用 [ 迅雷] 下载,使用 [ WinRAR v5] 以上版本解压本站软件。
☉ 如果这个软件总是不能下载的请在评论中留言,我们会尽快修复,谢谢!
☉ 下载本站资源,如果服务器暂不能下载请过一段时间重试!或者多试试几个下载地址
☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持!
☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。
☉ 本站提供的Windows PowerShell v7.4.3 官方安装免费版 32位/64位资源来源互联网,版权归该下载资源的合法拥有者所有。
- 详情介绍
- 下载地址
- 其它版本
- 猜你喜欢
- 人气软件
- 相关文章
- 下载说明