您的位置:首页 > 运维架构 > Shell

Windows平台PowerShell简介

2016-08-06 23:40 357 查看
1.Windows PowerShell简介
        
Windows PowerShell是微软公司为Windows环境所开发的壳程序(shell)及脚本语言技术,采用的是命令行界面。这项全新的技术提供了丰富的控制与自动化的系统管理能力。Windows
PowerShell之前的开发代号是Monad。UNIX系统一直有着功能强大的壳程序(shell),WindowsPowerShell的诞生就是要提供功能相当于UNIX系统的命令行壳程序(例如:sh、bash或csh),同时也自带脚本语言以及辅助脚本程序的工具。
   PowerShell和其前身Monad诞生于2005~2006年左右。
 
2.PowerShell的特色
(1)破天荒的方便
诸如存储计算中GB,MB,KB单位等;数组声明中的1..n和下标为-1的处理;还有所见即所得,通俗易懂的动词+名词结构Cmdlet。
(2)面向对象
与面向过程,面向文本相比,面向对象更方便更容易描述现实世界,也算赶上了时髦。绑上.NET这棵大树正所谓大树下面好乘凉,PowerShell绑上.NET这个大款了,借助.NETFramework平台强大的类库,几乎让一切都成为可能。
(3)强大的兼容性
完全兼容windows 平台上其它调用,如可执行文件(exe),批处理bat和vb script脚本等。
(4)基于平台的可扩展性
微软有个优点,与应用相比,它更喜欢做平台。PowerShell早已变成一个平台,在PowerShell 刚发布的第二年,微软的System Center OperationsManager 和 SharePoint就提供了针对该平台的组件,后来的AD,Hyper-V,Windows Azure,Office365就更不用说了。除了微软,亚马逊的云平台管理,Dell的out-of-hand
管理,也都提供了基于PowerShell的管理组件。PowerShell俨然变成了一个标准,变成了一个规范。

参考资料来源于: http://www.pstips.net/why-is-powershell-powerful.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: