PowerShell 7.0 发布了候选版本,正式版本预计于下个月发行。先来看看 PowerShell 7 中一些最主要的功能:

  • .NET Core 3.1 (LTS)
  • ForEach-Object -Parallel
  • Windows compatibility wrapper
  • 新的错误视图(error view)和 Get-Error cmdlet
  • Pipeline chain operators (&& and ||)
  • 三元运算符 (a ? b : c)
  • 空分配和合并运算符 (?? and ??=)
  • 跨平台 Invoke-DscResource(实验性)
  • Out-GridView,-ShowWindow 和其他旧版 GUI cmdlet 重返 Windows

更多详细信息将在下个月发行的正式版本中说明。

与 .NET 团队合作

7.0 预览版以来,PowerShell 与 .NET 团队的合作比以往任何时候都更加紧密,不仅可以跟踪 .NET Core 3.0 和 3.1 预览版,而且可以与 .NET 开发人员携手合作以提高 PowerShell 的性能。与过去几年迁移到 .NET 版本可能会遇到麻烦的过程相比,从 .NET Core 2.1 迁移到 3.0 相对容易,而升级到 3.1 则完全没有麻烦。PowerShell 7 将继续利用 .NET 的新功能,从而变得更好。

应 .NET 团队和社区的要求,PowerShell 团队还努力将 PowerShell 包含在 .NET SDK Docker 容器中,从而使应用程序开发人员能够为其跨平台 .NET 应用程序编写跨平台构建,测试和部署脚本。

.NET SDK Docker 容器镜像

从 .NET Core 3.0 开始,.NET 团队开始在他们的 .NET SDK Docker 镜像中包括 PowerShell Core。对于任何构建跨平台应用程序的 .NET Core 开发人员来说,这都是很棒的,不论平台是什么,或者它们是在本地运行还是在 Azure Pipelines 等 CI/CD 解决方案中运行,他们都能够使用一种脚本语言(PowerShell)编写其构建、测试和部署脚本。

.NET Core 3.1 SDK 镜像将在明年 1 月的下一个定期计划发行版中与 PowerShell 7.0 RC 一起更新,PowerShell 打算与 .NET 的支持生命周期进行同步。

.NET 全局工具

.NET 全局工具是将特殊的 NuGet 软件包作为成熟的应用程序安装的简便方法,适用于已经在计算机上安装了 .NET SDK 的用户。只需在任何操作系统上运行 dotnet 工具 install --global powershell,就可以在环境中运行 pwsh 二进制文件。使用 dotnet 工具更新--global powershell,可以轻松更新到新版本。

与 SDK 容器镜像一样,用于 7.0 RC 的全局工具也已可用。请注意,由于版本控制在 NuGet 中的工作方式,你必须使用此特定的安装命令,直到 GA 发布:

dotnet tool install --global PowerShell --version 7.0.0-rc.1

如果要从以前的全局工具安装中升级,请使用:

dotnet tool update --global PowerShell --version 7.0.0-rc.1

详情参见发布公告:

https://devblogs.microsoft.com/powershell/announcing-the-powershell-7-0-release-candidate/

PowerShell 7.0 RC 发布相关推荐

  1. 雷军:小米MIX α量产难度太大已放弃;iPhone 12系列将支持北斗导航;TypeScript 4.0 RC发布|极客头条

    「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧. 国内要闻 雷军:小米MIX α量产难度太大,已放弃了 小米近 ...

  2. Microsoft 用户体验虚拟化 UE-V 1.0 RC 发布

    微软于 2012年9月1日发布了用户体验虚拟化 UE-V 1.0 RC 版本,包括32位和64位版本及一份管理指南手册. 该组件可以在企业内部实现同一个用户的桌面和应用程序设置在不同计算机之间无缝同步 ...

  3. Linux Kernel 5.0 RC 7 发布

    百度智能云 云生态狂欢季 热门云产品1折起>>>   Linux 5.0 RC 7 发布了,此版本没什么特别之处,更新内容主要包括: 关于驱动程序的,包括网络.声音.block.gp ...

  4. 机器学习 ML.NET 发布 1.0 RC

    ML.NET 是面向.NET开发人员的开源和跨平台机器学习框架(Windows,Linux,macOS),通过使用ML.NET,.NET开发人员可以利用他们现有的工具和技能组,为情感分析,推荐,图像分 ...

  5. .net5 不支持winform_「开源资讯」.NET 5.0 RC 2 发布

    微软上周发布了 .NET 5.0 RC 2,此版本已接近最终发布,也是11月正式版发布前的最后一个 RC 版本.微软还表示这是一个"go live"版本,支持用于生产环境,当然这不 ...

  6. 任正非卸任上海华为董事;百度“云手机”今日线上发布;Inkscape 1.0 RC 版发布 | 极客头条...

    整理 | 屠敏 头图 | CSDN 下载自东方 IC 快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦 ...

  7. 华为补助武汉员工,最高每日 2000 元;iPhone SE 2 量产或推迟;PowerShell 7.0 发布 | 极客头条...

    整理 | 屠敏 头图 | CSDN 下载自东方 IC 快来收听极客头条音频版吧,智能播报由标贝科技提供技术支持. 「极客头条」-- 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦 ...

  8. 和平之翼代码生成器 SMEU 版 4.0.0 RC 宝船候选版发布

    和平之翼代码生成器SMEU版4.0.0 RC宝船候选版发布  项目地址: https://gitee.com/jerryshensjf/PeaceWingSMEU 最近进展  已释出和平之翼代码生成器 ...

  9. PowerShell 2.0 实践(十二)管理 SQL Server 2008 R2(1)

    DBA可以使用的工具很多,对于SQL Server来说,有查询分析器.事件探查器.命令行工具等,其中SQL语句是重中之重,但是PowerShell的出现使得DBA又多了一种选择. 测试脚本下载 本系列 ...

最新文章

  1. 三维的对象表示---OpenGL二次曲面和三次曲面函数
  2. 关于“中国大妈”的用户画像
  3. rpm安装mysql报错_【CentOS-65】通过rpm包安装mysql57解决了server报错和mysqld启动报错的问题...
  4. 【必懂C++】第一个程序当然是HelloWorld呀 01
  5. python曲线拟合预测_用python做曲线拟合
  6. hue安装使用,集成数据库
  7. Spring Security 理解小记
  8. 不要经常让别人抄袭你的报告,否则他们会学会Word排版的艺术
  9. java 开源发布系统_18个Java开源CMS系统一览
  10. 三方TabNavigator“斗艳”(Flex、JQuery UI和DoJo)
  11. 为什么任何数的0次方都是1
  12. angular项目 ::ng-deep用法
  13. bootstrap 页面垂直居中_bootstrap4如何实现div的水平居中以及垂直居中
  14. 每日单词20110602
  15. 实训项目 ---- vue中小说首页页面的制作
  16. google登陆失败问题解决
  17. 2006电子商务大盘点
  18. 往届生再培训:嵌入式培训4个月,我经历了什么?
  19. 国防科大人工智能考研_AI +消费级无人机技术将改变国防部
  20. 手动删除oem 13c

热门文章

  1. easyui datagrid 获得共多少条记录_聊城市优化简化获得电力流程做法在全省供电系统推广...
  2. mysql条件填充命令_MySQL如何填充范围内的缺失日期?
  3. 直观简洁的促销海报模板,明明白白搞事情!
  4. 纯干货 | UI界面中按钮设计可临摹编辑素材!
  5. UI设计进阶干货|切图命名
  6. c语言筛选法_「干货」C语言经典算法筛选法求质数,极少数人用过的素数求解法...
  7. 记一次pthread_cancel_init段错误分析(bpftrace)
  8. CentOS 7 怎样安装或升级最新的内核?
  9. adb命令 android 串口_android逆向笔记之初学者常用adb命令
  10. python守护进程_让Python脚本成为守护进程