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

    文章

    6564

    浏览量

    103936
  • 开源
    +关注

    关注

    3

    文章

    3243

    浏览量

    42378
收藏 人收藏

    评论

    相关推荐

    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 644次阅读

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

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

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

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

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

    STEP7-5.5-F程序中FB块修改后的变化
    发表于 04-07 11:46 532次阅读
    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 531次阅读

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

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

    微软重组Windows与Surface部门

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

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

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

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

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

    如何加速5G NR,Wi-Fi 7宽带功放测试?

    一.5GNR、WiFi7提升射频功放测试难度随着5G和Wi-Fi7等新一代无线通信技术的逐步演进,射频功率放大器的测试也面临着越来越大的挑战,例如带宽信号的
    的头像 发表于 12-09 08:34 1409次阅读
    如何加速<b class='flag-5'>5</b>G NR,Wi-Fi <b class='flag-5'>7</b>宽带功放测试?

    【ELF 1开发板试用】+ 3.1 连接测试 + Powershell SSH连接

    软件,本文演示一下手册一致的putty进行登录介绍和测试,以及本人在window端比较习惯使用的powershell来部署登录一下; 串口登录 使用前注意CH340驱动的下载 驱动路径ELF1 开发板
    发表于 12-05 23:25