微软开源 PowerShell 并支持 Linux 和 OS X
微软近日宣布开源 PowerShell,开始支持 Linux 和 OSX。PowerShell 是面向 Windows 和 Windows Server 的自动化平台和可扩展脚本语言,可帮助用户简化系统的管理。PowerShell 与 Linux 的 Bash 没什么不同,只是与 Windows 的联系更为紧密。微软正在改变,微软首席执行官萨蒂亚·纳德拉(Satya Nadella)已经多次强调,PowerShell 应该在“多平台、多云端以及多操作系统”中运行。

这意味着,微软现在常做的很多事情,在几年前是根本无法想象的,比如为 Windows 10创建 Linux 子系统、开源核心工具等,对于当前的微软来说已经司空见惯。
微软技术研究员、企业云团队首席架构师杰弗里·斯诺弗(Jeffrey Snover)表示,纳德拉已经下令公司与客户加强交流,找到客户需要取得成功的因素,微软则为他们提供这些因素。
斯诺弗说:“我们听说有客户想要自己选择客户、服务器以及云计算服务,我们希望成为客户的首选合作伙伴。微软与客户共享利益,可帮助他们管理任何东西。有了 PowerShell,微软现在可为客户提供任何他们喜欢的单一管理栈。”
微软近日还宣布开源其 .NET 框架,令 .NET Core 能在 Linux 和 OS X 上运行。PowerShell 也是基于 .NET 框架建立的,这意味着两个团队将可携手合作,将 PowerShell 推广到新的平台上。此外,微软还将向 Linux 开放 PowerShell Editor Service,以便开发人员能够为其文本编辑器提供支持。
PowerShell 还可集成到微软操作管理套件(OMS)中,允许你管理任何平台上的应用和工作,包括 Azure、AWS、谷歌云平台等。至于 Bash 在 Windows 运行与 PowerShell 在 Linux/OS X 上运行的区别,斯诺弗表示,Windows 支持 Bash 的重点是给与开源开发人员更多能力。
斯诺弗承认,微软依然在研究如何能够更好地管理这些开源项目,但他的团队已经花费大量时间与合作伙伴讨论,比如如何去做、如何取得成功等。他还指出,微软计划推出社区管理模式,将从社区更改代码。这些代码改变可能潜在终结 PowerShell 与 Windows 的联系。
了解更多开源信息,请点击查看 Azure 上的 Linux 和开源计算。

立即访问http://market.azure.cn
微软开源 PowerShell 并支持 Linux 和 OS X的更多相关文章
- 微软开源PowerShell并支持Linux和OS X
[微软在开源的道路上加速度了] 从一开始的各种对抗,各种通吃,到现在开始做服务,包罗万象.果然,换了主力,大有不同. 微软今天还宣布开源其.NET框架,令.NET Core能在Linux和OS X上运 ...
- 深蓝词库转换2.5发布——支持微软五笔,支持Linux和macOS和更多命令行功能
最近利用晚上的时间,对很久没有新版本发布的深蓝词库转换进行了版本升级.本次升级主要包含的功能包括: 一.支持Win10自带的微软五笔输入法用户自定义短语的导入导出. 1.在转换输入法词库列表中选择“W ...
- 开源力量:微软竟开源 PowerShell
导读 曾经有段时间,微软称 Linux 是“癌症”,但是随着时光流逝,现在微软已经认识到了开源世界的不断增长,除了在这个领域加大投入之外别无选择.微软已经启动了几个开源项目,希望能吸引一些 Linux ...
- 微软准备开源PowerShell
微软有计划在近期内开源PowerShell 近日微软再次在向开源投出橄榄枝, PowerShell是面向Windows和Windows Server的自动化平台和脚本语言,帮助用户简化系统的管理.在纳 ...
- iConvert Icons 图标转换生成利器,支持Windows, Mac OS X, Linux, iOS,和Android等系统
这是一款在线图标转换工具,生成的图标支持Windows, Mac OS X, Linux, iOS, 和 Android等主流系统. 可以上传图标文件转化成另一个平台下的图标文件,例如将windows ...
- SSH客户端,FinalShell服务器管理,远程桌面加速软件,支持Windows,Mac OS X,Linux,版本2.6.3.1
FinalShell是一体化的的服务器,网络管理软件,不仅是ssh客户端,还是功能强大的开发,运维工具,充分满足开发,运维需求. 用户QQ群 342045988 Windows版下载地址:http:/ ...
- GitHub贡献第一的公司是谁?微软开源软件列表
参考:http://www.infoq.com/cn/news/2017/03/GitHub-first-Microsoft-open-sour 提起微软公司,不少人第一反应是老牌巨头专注于私有化软件 ...
- 资深人士剖析微软开源.NET事件:战略重心已经从PC转移到云端
本文是雷锋网对我的访谈整理的文章,源地址是 http://www.leiphone.com/news/201411/6KaGhD7PDABnvrRf.html 2014年11月13日,微软表示开源.N ...
- 微软Azure已开始支持hadoop--大数据云计算
微软Azure已开始支持hadoop,对于有需要弹性大数据运算的公司可能是个好消息.据悉,近期微软已提供一个预览版的Azure HDInsight(Hadoop on Azure)服务,运行在Linu ...
随机推荐
- 设置select不可修改
<s:select id="notSelectChange" list="#{'1':'表示每月几号','2':'表示每季度第几天','3':'表示每年第几月'}& ...
- java的Spring学习2- junit
1.maven依赖 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="h ...
- vue $index,$key已经移除了
之前可以这样: <ul id="example"> <li v-for="item in items"> {{$index}} {{$k ...
- PHP sprintf() 函数
PHP sprintf() 函数 先说下为什么要写这个函数的前言,这个是我在微信二次开发的一个token验证文档也就是示例文档看到的一个函数,当时非常不理解,于是查了百度,但是很多结果都很笼统,结果也 ...
- C. Nice Garland-------字符串
C. Nice Garland time limit per test 1 second memory limit per test 256 megabytes input standard inpu ...
- 在ASP.NET Core Web API 项目里无法访问(wwwroot)下的文件
解决办法:在“ Startup.cs ” 文件里的 Configur方法里添加一句代码“ app.UseStaticFiles() ”,这样就可以访问wwwroot下的文件了. - 方法代码是: - ...
- while循环案例
class While05{ public static void main(String[ ]args){ //练习1:使用while循环完成输出1------10中的每个数 /*int i =1; ...
- Java关键字final、static使用总结 (final static在容器中不可以改变容器但可以改变存放)
一.final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类.非抽象类成员方法和变量.你可能出于两种理解而需要阻止改变:设计或效 ...
- 【数据库】Oracle中删除新建并授权用户
DROP USER fengw_110 CASCADE; CREATE USER fengw_110 IDENTIFIED BY root123; grant connect,resource,cre ...
- 对C++ Local的经典分析(转)
对C++ Local的经典分析 本贴转载自:再别流年的技术实验室 文章地址: http://kittsoft.xp3.biz/?p=86 “这个问题比你想象中复杂”(我也学下BS的风格,虽然这句话是我 ...