当前位置:  开发笔记 > 编程语言 > 正文

什么是Windows PowerShell?

如何解决《什么是WindowsPowerShell?》经验,为你挑选了2个好方法。

什么是PowerShell?

我安装了Windows 7,我注意到它有PowerShell.我记得在注册Windows Azure时安装了一段时间,但仅仅因为它是必需的.

超级外行的条款会有什么解释?:)



1> Jay Bazuzi..:

PowerShell是Windows的新命令shell和脚本语言.很酷的原因有很多:

语言是理智的,特别是与CMD相比时.

脚本和命令行共享一种语言.CMD有许多小而重要的差异.不解释CScript和Windows Scripting Host.

由于别名和智能命令参数处理的组合,脚本可以读取,命令行使用可以很快.例如,dir -r .与...相同Get-ChildItem -Recurse -Path "."

所有 cmdlet和自定义脚本的一致命令参数语法(在V2.0中).

与其他技术的强大互动,尤其是.NET.此外,WMI突然方便且易于访问.COM也在那里.V2使Win32互操作也变得简单.

V2中的集成脚本编辑器/交互式shell非常酷.

命令管道在对象上工作,而不是字符串,这意味着您不需要解析,并且您可以为人类格式化文本而不是下一个命令.在bash中我做了很多cut,但在PowerShell中我没有必要.对象是真正的.NET对象,非常强大.

在PowerShell之前,我成功地成为了CMD脚本编写的专家,但现在我可以开始删除我的大脑部分了.谢天谢地.

编辑:值得一提的是,许多Microsoft产品正在添加PowerShell支持,特别是对于服务器产品.例如,Exchange附带PowerShell cmdlet,因此您可以通过PowerShell管理Exchange服务器.



2> John D. Cook..:

在我看来,最重要的是PowerShell绕过对象.需要一段时间才能意识到这是多么强大.例如,您可以只访问对象的属性,而不是修改实用程序的文本输出,在字符7到18中查找所需内容.使用速度要快得多,如果新版本在输出中添加了额外的字符,它就不会破坏.

推荐阅读
云聪京初瑞子_617
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有