微软PowerShell支持linux有什么故事?
微软CEO萨提亚·纳德拉所说:我很高兴宣布PowerShell开源并支持Linux。(简单地说,PowerShell是一个基于任务的命令行工具和基于.NET框架的脚本语言,用 来帮助IT管理人员对操作系统及运行的软件进行控制和自动化管理,现在它不但支持Windows,而且支持Linux。)
微软希望用户在Linux和Windows上都能运行他们所有的工作负载。这种新的思维让.NET团队把.NET Core移植到Linux,也让PowerShell支持Linux。PowerShell on Linux旨在让用户使用相同的工具和相同的人力,在任何地方管理一切。初期它将支持Ubuntu、Centos、Red Hat以及Mac OS X,未来还将支持更多平台。现在你就可以从GitHub下载Alpha版,并查看源代码。
Windows和Linux用户、现在的和未来的 PowerShell用户、应用开发者都可以体验到丰富的交互式脚本语言以及异构自动化和配置管理带来的优势,而且它支持你现有的工具。你现有的 PowerShell技能如今有了更广阔的施展空间,而过去必须分开工作的Windows和Linux团队今后也可以快乐地一起工作了。
在把PowerShell引入Linux的过程中,我们确保要成为这个平台上的一等公民,从架构、语句和现有工具上都确保高度一致。这非常简单,因为PowerShell团队的大多数成员都有深厚的Unix背景,这在我们的设计中也得到了体现。我们做出了一些微小的改变,还有两个比较重大的改变:
1、我们开发了PowerShell编辑器服务。这让用户能够选择广泛的编辑器(VS Code、Sublime等等)并且获得卓越的PowerShell创作体验,包括Intellisense、调试等等。
2、我们将扩展PowerShell Remoting Protocol(MS-PSRP),把OpenSSH用作本地传输。用户将可以选择使用SSH或WINRM作为传输。
首先发布的是Alpha版,并由社区提供支持。未来,我们将提供基于开源的PowerShell微软官方正式版给Windows或者Linux/Unix用户。微软官方正式版的发布时间取决于社区的贡献以及业务需求。我们希望得到大家的帮助!
文章关键词: