25 powershell
什么是PowerShell?
我安装了Windows 7,我注意到它有PowerShell.我记得在注册Windows Azure时安装了一段时间,但仅仅因为它是必需的.
超级外行的条款会有什么解释?:)
Jay*_*uzi 47
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服务器.
在我看来,最重要的是PowerShell绕过对象.需要一段时间才能意识到这是多么强大.例如,您可以只访问对象的属性,而不是修改实用程序的文本输出,在字符7到18中查找所需内容.使用速度要快得多,如果新版本在输出中添加了额外的字符,它就不会破坏.
Microsoft PowerShell 是 Microsoft 的新命令行实用程序,旨在为 IT 管理员提供更好的控制和灵活性。
您可以将其视为专为可重复任务而设计的命令提示符的非常复杂的版本。
Microsoft Windows PowerShell 命令行 shell 和脚本语言可帮助 IT 专业人员实现更好的控制和生产力。Windows PowerShell 使用新的以管理为中心的脚本语言、130 多个标准命令行工具以及一致的语法和实用程序,使 IT 专业人员能够更轻松地控制系统管理并加速自动化。Windows PowerShell 易于采用、学习和使用,因为它可以与您现有的 IT 基础结构和现有脚本投资配合使用,并且可以在 Windows XP、Windows Vista 和 Windows Server 2003 上运行。Windows PowerShell 现在已作为 Windows 的一部分包含在内Server 2008,并且可以在 Windows Server 2008 Beta 3 中进行评估。Exchange Server 2007、System Center Operations Manager 2007、System Center Data Protection Manager V2 和 System Center Virtual Machine Manager 还利用 Windows PowerShell 来提高管理员控制、效率和生产力。
| 归档时间: |
|
| 查看次数: |
26917 次 |
| 最近记录: |