软件开发客服
首页 > 上上资讯 > 软件定制工具PowerShell 7.0正式发布

软件定制工具PowerShell 7.0正式发布

2020-03-07 16:44:35编辑:上上定制浏览量:123

软件定制工具PowerShell 7.0正式版修复多个漏洞后发布,加入了一些新的cmdlet和API,也新增了不少新功能。前一个版本名称PowerShell Core 6.x,为了不让用户混淆,PowerShell 7.0名称仍然会沿用带著Core字样,这个新版本代表著相容性的一大进展,之后会被表示成PowerShell 7.0,并且成为一个长期支持版本。关于与各种作业系统的相容性,PowerShell 7.0支持Windows 7以上,macOS 10.13以上版本,同时,也支持RHEL、Ubuntu和Alpine等各种Linux发布版本,而且还支持Debian和Ubuntu的ARM32和ARM64版本,以及Alpine Linux的ARM64版本。

软件定制工具PowerShell 7.0正式发布

PowerShell是针软件定制对处理结构化资料、REST API与物件模型,进行最佳化的跨平台自动化工具和配置框架,它包含了命令列壳层、物件导向脚本语言、执行脚本与cmdlet的工具以及管理模组。上一个主要版本是三年前发布的PowerShell Core 6,建立在.NET Core之上,开始加入对Windows、macOS和Linux的跨平台支持,且以SSH支持PowerShell远端,并大幅改进对REST和JSON的支持。


从Core 6.x版本发展到现在的PowerShell 7.0,其採用的.NET Core,也从2.x升级到3.1,而.NET Core 3.1新提供许多.NET Framework API,特别是在Windows作业系统上,因此与现存Windows PowerShell模组的向后相容度大幅提升,这包括在Windows上,许多需要GUI功能的模组,像是Out-GridView、Show-Command以及许多角色管理模组等。微软提到,过去因为模组相容性问题,无法使用PowerShell Core 6.x的用户,或许现在就能够使用PowerShell 7.0了。


在PowerShell 7.0中,ForEach-Object加入平行执行能力。这个ForEach-Object,是能够在集合中迭代软件定制项目的cmdlet,在预设情况下,平行脚本区块使用当前平行任务呼叫者的工作目录,使用者现在可以使用-Parallel参数,指定平行执行脚本区块。PowerShell 7.0加入三元运算子,提供类似if-else陈述式的行为。微软提到,PowerShell的三元运算子来自C#三元预算子语法。PowerShell 7.0还实作了&&和||管线链结(Pipeline Chain)运算子,这些运算子类似壳层Bash与Zsh中AND与OR,以及cmd.exe中的有条件处理符号。使用&&,则当左边的管线成功,便执行右侧管线,而||则相反,当左侧管线失败,则运算子执行右侧管线。

相关资讯

追踪器资料集Tracker Radar开放软件定制源码

追踪器资料集Tracker Radar开放软件定制源码

专门打造隐私搜寻引擎并开发隐私浏览器的DuckDuckGo,在本周针对该公司所使用的追踪器资料集TrackerRadar程式开放了软件定制原始码,软件定制开发人员只要把该资料集嵌入

标签: Tracker Radar

传统媒体变迁促进新闻APP软件定制的流行使用

传统媒体变迁促进新闻APP软件定制的流行使用

近些年,随之互联网媒体的掘起,传统媒体遭到到巨大压力,传统媒体成长之门愈走愈窄,面临史无前例的挑戰。传统媒体使用者大批量外流,造成宣传流失,宣传收益降低,运营工作压力提升,传统媒体

标签: 软件定制 新闻APP软件定制

软件行业信息化高速规范发展

软件行业信息化高速规范发展

软件和信息科技服务业是推动国民经济和社会发展的基本性、先导性和战略产业。发展壮大软件行业和信息科技第三产业,对推动国内信息化管理与现代化融合,提高國家竞争能力,拥有非常关键的实际意

标签: 软件行业 信息化 软件定制