极客视点
极客时间编辑部
极客时间编辑部
113231 人已学习
免费领取
课程目录
已完结/共 3766 讲
2020年09月 (90讲)
时长 05:33
2020年08月 (93讲)
2020年07月 (93讲)
时长 05:51
2020年06月 (90讲)
2020年05月 (93讲)
2020年04月 (90讲)
2020年03月 (92讲)
时长 04:14
2020年02月 (87讲)
2020年01月 (91讲)
时长 00:00
2019年12月 (93讲)
2019年11月 (89讲)
2019年10月 (92讲)
2019年09月 (90讲)
时长 00:00
2019年08月 (91讲)
2019年07月 (92讲)
时长 03:45
2019年06月 (90讲)
2019年05月 (99讲)
2019年04月 (114讲)
2019年03月 (122讲)
2019年02月 (102讲)
2019年01月 (104讲)
2018年12月 (98讲)
2018年11月 (105讲)
时长 01:23
2018年10月 (123讲)
时长 02:06
2018年09月 (119讲)
2018年08月 (123讲)
2018年07月 (124讲)
2018年06月 (119讲)
时长 02:11
2018年05月 (124讲)
时长 03:16
2018年04月 (120讲)
2018年03月 (124讲)
2018年02月 (112讲)
2018年01月 (124讲)
时长 02:30
时长 02:34
2017年12月 (124讲)
时长 03:09
2017年11月 (120讲)
2017年10月 (86讲)
时长 03:18
时长 03:31
时长 04:25
极客视点
15
15
1.0x
00:00/02:56
登录|注册

微软正式发布PowerShell Core 6.0

讲述:丁婵大小:1.34M时长:02:56
近日,微软正式发布 PowerShell 的新版本 PowerShell Core 6.0。该版本是开源的,支持 Windows、macOS、Linux 等多种平台,同时是为异构环境和混合云而构建的。
虽然代号是 6.0,但该版本是 PowerShell 的第一个 Core 版本,采用开源.NET Core 进行了重写,是 Windows 版本的后继版本。而且,这个新版本得到了开源社区的支持,包括代码、测试、文档、问题、反馈和评论等方面的贡献。
在特性支持方面,微软并没让 Core 版本支持 Windows PowerShell 的所有特性。该版本没有提供 PowerShell 工作流、管理单元等特性,也不能执行所需状态配置(DSC)资源。
来自微软的乔伊·艾洛(Joey Aiello)解释道,作为向.NET Core 及其他操作系统迁移的一部分,微软不得不放弃了 PowerShell 正在使用的部分技术。同时,微软利用此次重构的机会停止支持一些用户较少的技术,其中部分技术最终可能会回归 PowerShell Core,但也有许多不会。
因此,现在有了两种 PowerShell,一种是广为流行的基于.NET Framework 的成熟版本 FullCLR,一种是基于.NET Core 的 CoreCLR 版本。
FullCLR 及其依赖的.NET Framework 只在 Windows 上可用,它已经发布了多个版本(1.0、2.0、4.0、5.0 和 5.1),以名称 powershell.exe 发布,是 Windows 客户端及服务器的内建组件。5.1 版本是其最后一个版本,后续不会再有新版本。除了已经弃用的 1.0 和 2.0 版本之外,微软会继续为其大部分版本提供支持。
而得益于.NET Core,CoreCLR 也就是 PowerShell Core 6.0 版本支持跨平台。该版本在 Windows 上的名称为 pwsh.exe,在 macOS 和 Linux 上的名称是 pwsh。总之,Core 版本不同于 Full 版本。
另据介绍,从功能的角度讲,PowerShell 依然更强大,它可以充分利用.NET Framework 和.NET Standard 提供的更大的.NET 功能集。而 PowerShell Core 基于更新、更简洁但功能较弱的.NET Core 运行时,它的功能受限于.NET Core 和.NET Standard 当前提供的功能。但 PowerShell Core 的优势和.NET Core 一样,就是可以跨平台。
因此,开发者编写的任何 PowerShell Core 脚本都可以在 Windows、 macOS 及各种较新的 Linux 发行版(如 Ubuntu、Debian、Red Hat 企业版等)上运行。
PowerShell Core 设定了未来几年的路线图,它采用了微软现代生命周期策略,旨在让用户的版本可以保持最新。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
免费领取
登录 后留言

精选留言

由作者筛选后的优质留言将会公开显示,欢迎踊跃留言。
收起评论
显示
设置
留言
收藏
5
沉浸
阅读
分享
手机端
快捷键
回顶部