Powershell和autoit 在windows系统管理方面哪个比较有优势?
本帖最后由 darklight 于 2009-7-17 17:28 编辑貌似现在Powershell学习的比较多,而且MS为Powershell提供了很多windows相关管理的功能,在这种形势下,autoit的会不会在windows系统
管理方面被淘汰呢?
附一些zz的的Powershell特性
?Windows PowerShell 需要用于管理 .NET 对象的语言。
?该语言需要为使用 cmdlet 提供一致的环境。
?该语言需要支持复杂的任务,而不会使简单的任务变得更复杂。
?该语言需要与在 .NET 编程中使用的高级语言(如 C#)一致
PS语言的一些特性:
1.高级语言的部分特性(变量、数组、运算符、哈希表、函数,条件语句,循环语句...)
2.能直接在文件系统、注册表、证书存储区、驱动器中导航,而导航方式和我们熟悉的DOS导航方式极相似。
3.强大的通配符和字符串搜索功能
4.可以创建和操作.Net对象 和 COM 对象
5.基于对象管道功能使用任何对象(包括.Net和COM对象)与目标交互
7.可以直接访问 WMI 对象。
8.可以编写 .Net 程序集来扩展PS,通过扩展,几乎可以无限的扩充 PS 的功能。 本帖最后由 rolaka 于 2009-7-13 21:41 编辑
...powershell和autoit有本质上的区别...这俩根本没有什么联系
反正powershell到死也只是个命令行界面...而且autoit本身也不是为了什么win管理而设计的...orz... 等到所有系统都集成了.net框架的时候,就可以代替au3了,不过那个时候,au3也可以调用.net的东西了,国产的模拟精灵,都可以调用.net的功能,所以真的需要的话,au3也可以实现。 多谢各位赐教 长知识啊! 我也想知道啊?powershell按道理来说更容易调用win系统的api编辑图形界面吧
页:
[1]