1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

科技 [图]跨平台自动化工具和配置框架PowerShell 7正式发布

本帖由 漂亮的石头2020-03-05 发布。版面名称:新闻聚焦

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    485,198
    赞:
    46
    跨平台自动化工具和配置框架PowerShell 7正式版现已全面上市。适用于Windows、macOS和GNU/Linux平台,在新版本中微软已经从.NET Core 2.x迁移到3.1,得益于诸多.NET Framework API的复活,能实现比现有Windows PowerShell模块更大的向后兼容性。

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    [​IMG]

    PowerShell 7的跨平台性质意味着Ubuntu,openSUSE,Fedora,Debian和其他Linux发行版均能够使用。产品项目经理Joey Aiello表示:“如果过去由于模块兼容性问题而无法使用PowerShell Core 6.x, 那么这会是你能充分利用卓越功能的新版本,今天正式和大家见面了。”​

    完整的支持操作系统包括64位版本的Windows 7/8.1/10,以及Windows Server 2008 R2/2012/2012 R2/2016和2019,macOS 10.13及更高版本,Red Hat Enterprise Linux (RHEL) / CentOS 7及更高版本,Fedora 29及更高版本,Debian 9及更高版本, Ubuntu 16.04及更高版本, openSUSE 15及更高版本和Alpine Linux 3.8及更高版本。​

    Debian和Ubuntu也支持ARM32和ARM64版本,ARM64 Alpine Linux也受支持。微软表示,虽然没有官方的支持,但是有社区生产的软件包可用于Arch和Kali Linux。​

    Aiello重点介绍了可以在PowerShell 7中找到的一些新功能:​


    ● 使用ForEach-Object -Parallel进行管道并行化​

    ● 新的运行符​

    ⊙ 三元: a ? b : c​

    ⊙ 管道链运营符号:|| 和 &&​

    ⊙ 空条件运算符:?? 和 ??=​

    ● 简化的动态错误视图和Get-Error cmdlet,可更轻松地调查错误​

    ● 兼容性层,使用户能够在隐式Windows PowerShell会话中导入模块​

    ● 自动新版本通知​

    ● 直接从PowerShell 7调用以调用DSC资源的能力(实验性)​

    可以通过GitHub下载PowerShell 7,并且还提供适用于Windows,macOS和Linux的安装文档。​

    Windows,macOS和Linux的安装文档

    Installing PowerShell Core on Windows

    Installing PowerShell Core on Linux

    Installing PowerShell Core on macOS

    Installing PowerShell Core on ARM
     
正在加载...