个人简介
Arul Kumaravel是目前Windows:PowerShell开发小组的负责人。从早期开始,他就参与了这个项目并领导该小组发布了第一版的Windows PowerShell产品。现在,他正领导着下一个版本的PowerShell产品的开发。Arul从他年轻时学习BASIC编程开始,就着迷于计算机技术。他在Iowa大学和印度Madras工程学院都获得了计算机科学方面的硕士学位。在微软实习期间,他为IE3浏览器编写了第一个JavaScfipt/VBScfipt调试器,同时微软公司的氛围也留给了他很好的印象,他决定为微软效力而改变数以万计人的生活。在微软任职的11年里,他在各种各样的小组工作过,发布了很多个版本的产品,包括IE浏览器、Windows操作系统、目录管理服务器。最近,由于对科学技术的商业运作感兴趣,Arul开始在Wharton商学院刻苦攻读M.B.A。他的邮件地址是arulk@hotmail.com。
内容简介
PowerShell是一种新的命令行外壳和脚本语言,用于进行系统管理和自动化。本书的作者由微软专家团队组成,从程序员的角度对Windows PowerShell编程技术进行介绍,不仪讲解了PowerShell的核心模块和基本概念,还提供了大量利用PowerShell强大功能构建软件包的实用开发技巧,是学习PowerShell编程的最佳参考。
在学习过程中,您不仅会发现PowerShell的SDK为应用程序提供了完整的技术支持,还将体验PowerShell的伞新技术,它使所有.NET Framework对象都可以通过脚本访问,这也使得PowerShell有望成为最受欢迎的工具和对Windows管理员来说最重要的语言。一旦升始编写命令行类的上具程序,您就会惊奇地发现PowerShell可以使您将注意力集中在核心业务逻辑上。相信这款由微软精心打造的软件会为您的编程生活带来额外的惊喜和收获。
本书主要内容
•创建PowerShell的Snap—in
•开发自定义的Cmdlet
•创建自定义的提供者
•调用PowerShell执行引擎
•实现宿主用户接口
•类型扩展及格式化
本书读者对象
本书面向希望拓展Windows PowerShell功能,或者使用PowerShell技术来扩展自己的应用程序的开发人员和程序员。