0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

微软PowerShell 7的5个变化

汽车玩家 来源:开源中国 作者:开源中国 2019-11-22 10:36 次阅读

上个月微软 PowerShell 7发布了第5个预览版,离最终正式版本又更进了一步。本文介绍一下PowerShell 7将带来的5大变化,主要是一些大方向上的特性。

.NET Core 3.0

16年开源之前(PowerShell 5.1),PowerShell仅支持Windows,并且基于.NET框架,开源之后(PowerShell Core 6)基础框架修改为.NET Core,.NET Core支持所有操作系统,使得PowerShell支持Linux与macOS。

PowerShell 7的一项重大工作是将PowerShell Core 6代码库移植到.NET Core 3.0,所以PowerShell的发布时间取决于使用.NET Core 3.0完成PowerShell的集成和验证。

微软表示为了让PowerShell 7与.NET Core时间轴保持一致,因此GA版本将在.NET Core 3.0发布GA之后再推出。

另外,值得一提的是,PowerShell上一个大版本是PowerShell Core 6.2,新版本不是PowerShell Core 6.3而变成PowerShell 7是因为在过去两年里,PowerShell Core的使用率显著增加,其中大部分增长来自Linux平台,这对于将PowerShell打造成跨平台工具是一个可喜的数据,但是Windows版本的使用量并没有显著增长,微软表示这可能与Windows平台上版本(PowerShell 5.1)的功能缺失有关,由于不支持的模块、程序集和API,现有的PowerShell用户无法利用PowerShell Core的新功能、性能增强和bug修复。为了解决这个问题,微软决定在PowerShell 7中完全替换Windows PowerShell 5.1。

Windows兼容性

PowerShell 7的主要目标之一是缩小PowerShell与PowerShell Core之间可用cmdlet数量的差距,目标是提高与模块的兼容性,以在这些版本之间实现奇偶校验,以便管理员可以无缝地完全迁移到PowerShell Core。

长期支持(LTS)

微软将为PowerShell采用新的生命周期,发布LTS和非LTS版本的PowerShell 7,使其与.NET Core支持的生命周期紧密保持一致。每月将提供预览版本,以便尽早获得反馈。与当前发行版相比,LTS发行版将在最初发行后的三年内得到支持,而当前发行版仅在随后的当前发行版或LTS发行后的三个月内得到支持。

安全凭证管理

脚本编写通常可以通过自动化任务来简化IT管理员的工作,但是随着对本地、云和混合资源的依赖越来越大,这可能导致需要多个凭据的资源无法正常运行。PowerShell拥有用于在一定程度上保护凭据的方法,以在某种程度上避免在脚本中嵌入纯文本形式的凭证。

更进一步,微软正在努力创建凭据存储,该存储将充当安全存储库,存储本地或远程维护管理员凭据,用户不必以不安全的方式输入凭据。

集中记录

PowerShell的日志记录功能仅限于本地计算机,执行脚本和cmdlet生成的日志都会保留在运行cmdlet的本地设备上。这样可以对日志进行排序,以获取有关问题的反馈,但却非常耗时,需要用户分别查看所有设备。PowerShell 7.0通过策略将日志收集标准化,该策略会将所有日志定向到目标系统(或syslog类型的服务器),以进行OS无关的集中式管理。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微软
    +关注

    关注

    4

    文章

    6591

    浏览量

    104031
  • 开源
    +关注

    关注

    3

    文章

    3323

    浏览量

    42474
收藏 人收藏

    评论

    相关推荐

    Win10系统PowerShell命令汇总

    件夹,使用 Test-Path cmdlet 再跟上路径即可完成验证,而无需花时间在资源管理器中去找。例如:要验证 C 盘是否存在一名为 PowerShell.xlsx 的 Excel 文件可以使用如下命令
    发表于 07-24 08:08

    在ESP-IDF环境配置时,到了用powershell输入.export.ps1命令时,就报错了怎么解决?

    各位大佬,我在ESP-IDF环境配置时,到了用powershell输入.export.ps1命令时,就报错了,重新安装也是这个问题,求大佬解答!!!
    发表于 06-14 07:00

    使用离线包安装IDF工具后,cmd窗口能正常运行脚本和编译,在启动powershell窗口时却提示错误,为什么?

    使用离线包安装IDF工具后,cmd窗口能正常运行脚本和编译,但在启动powershell窗口时却提示错误,如下: Windows PowerShell 版权所有 (C) 2009 Microsoft
    发表于 06-13 08:13

    ESP32使用powershell搭建好了环境,执行build编译helloworld例程,报ninja错误的原因?

    我在windows11上刚配置完esp32编译环境(使用powershell方案),之后进行测试发现编译helloworld例程时报ninja错误; 我的编译环境配置是这样的: 1. git
    发表于 06-12 07:31

    微软五月补丁修复61安全漏洞,含3零日漏洞

    值得注意的是,此次修复并不包含5月2日修复的2微软Edge漏洞以及5月10日修复的4漏洞。此外,本月的“补丁星期二”活动还修复了3
    的头像 发表于 05-15 14:45 685次阅读

    关于一电源纹波和噪声分析的案例

    在给出的多种电容类型中,最常用的是X5R、X7R。所有的型号在环境条件变化时都会出现电容值变化。尤其Y5V在整个环境条件区间内,会表现出极大
    发表于 04-30 09:23 712次阅读
    关于一<b class='flag-5'>个</b>电源纹波和噪声分析的案例

    微软确认2024年7月1日停止支持经典版Microsoft Teams

     4 月 26 日,微软公司更新其官网文件称,已警示仍在使用经典版 Microsoft Teams 的用户该应用将自 2024 年 7 月 1 日起终止支持,并建议尽快转换至新版本。
    的头像 发表于 04-26 11:34 1991次阅读

    微软计划在年底前囤积180万AI芯片

    根据海外一份文件显示,微软内部设立目标,在2024年底前囤积180万人工智能(AI)芯片。
    的头像 发表于 04-22 11:34 627次阅读

    STEP7-5.5-F程序中FB块修改后的变化

    STEP7-5.5-F程序中FB块修改后的变化
    发表于 04-07 11:46 636次阅读
    STEP<b class='flag-5'>7</b>-5.5-F程序中FB块修改后的<b class='flag-5'>变化</b>

    微软投资的Rubrik申请美IPO 计划筹资5亿至7亿美元

    微软投资的Rubrik申请美IPO 计划筹资5亿至7亿美元 Rubrik成立于2014年;面向云计算和网络安全开展业务,微软是Rubrik的投资方;当时是在2021年;
    的头像 发表于 04-02 11:19 557次阅读

    微软官宣:不再支持.NET 7,且不再提供技术支持

    微软声明称,对于.NET 7,2024年5月14日后将不再提供官方研发支持,即该版本的最长支持年限为18月的STS标准。值得注意的是,这与微软
    的头像 发表于 03-28 10:09 555次阅读

    微软重组Windows与Surface部门

    微软近日宣布,将重新整合Windows和Surface部门,由资深领导者帕万·达武鲁里(Pavan Davuluri)出任新任主管。这一人事调整标志着微软在领导层架构上的新变化,旨在进一步推动Windows操作系统与Surfac
    的头像 发表于 03-27 11:24 621次阅读

    睿蓝7猎光Max车型交付启动,搭载12超声波雷达及54D毫米波雷达

    相较于早期推出的睿蓝 7 猎光版,猎光 Max 在传感器和硬件部分得到大幅强化,新增了10高清摄像头、12超声波雷达、54D毫米波雷达
    的头像 发表于 03-11 10:06 681次阅读

    微软Surface Pro 7服务终止,已停止固件和驱动更新

    2019年10月2日,微软在纽约特别活动现场公开发布了第7代Surface Pro 7。此款平板延续了初代设计,充满了如边框宽度适中显示效果惊人的支架、3:2屏幕比例等亮点,而在外观上最显著的改变则增加了USB-C接口设计。
    的头像 发表于 02-29 11:22 942次阅读

    微软Teams更新推迟至2024 年 7 月 1 日

    同年11月,微软发布正式通知称,旧版Teams应用的用户应在2024年3月31日前完成升级过渡至新版本。然近期其官网发布最新公告,确认更新时间推迟至2024年7月1日。
    的头像 发表于 02-27 11:33 840次阅读