导读 PowerShell全称Windows PowerShell,在开发之初,微软将其命名为代号Monad。它首先是个Shell,它能够启动和操纵应用程序;其次PowerShell也可以将几个命令组合起来放在文件中执行;同时,PowerShell还可以充分利用.Net和COM对象,来与各种系统交互,完成各种复杂、自动化的操作。

caed5b6b47a55c73fca734e752412343

微软团队公告

不得不承认,PowerShell的初衷是绝对利好的,但是在今年八月份微软最新推送的补丁KB3176932中,被发现破坏了PowerShell的状态配置功能。微软团队在公告中指出,由于缺少一个MOF文件,补丁KB3176932破坏了PowerShell的DSC功能。DSC功能是微软此前为PowerShell加入的重要特性,能够帮助开发者和系统管理员对基于Windows的服务器进行验证和管理。

虽然8月23日就发现了问题,微软也发布了官方声明,但是直至8月30日,修复这个Bug的补丁方才释出。

众所周知,微软曾经是开源的最大反对者,但是近年来微软的举措,似乎一直在支持开源。纳德拉的“移动优先·云优先”战略也让微软变得更开放。所以,微软希望用户在Linux和Windows上都能运行他们所有的工作负载。

fdd5a16be6a717c16aa2bdb89ea861f5

为了改进PowerShell,微软开发了PowerShell编辑器服务,并对PowerShell Remoting Protocol(MS-PSRP)进行了扩展,让用户能够选择更管饭的编辑器,在传输方面可以选择使用SSH或WINRM作为传输。

如今,你可以在GitHub上下载,并体验PowerShell和他的开源态度;当然你也可以在在开源网站上下载并学习PowerShell资料库。微软/纳德拉说:我爱Linux,你觉得这事儿靠谱吗?不如先行试用。

原文来自:http://digi.163.com/16/1122/06/C6F2UC4F001680N8.html

本文地址:http://www.linuxprobe.com/power-shell-linux.html编辑:苏西云,审核员:逄增宝

苏西云

苏西云

毕业于软件专业,吃苦耐劳坚持在网络基层打拼!对计算机有足够的热情,享受在代码海洋里自在地畅游——来自一个努力学习linux的小白自述。
个人目标:linux大牛 O(∩_∩)O哈!
苏西云