微软在windows 2008 推出了 power shell ,其实最早的应用其实就是 Exchange 2007 的 managment shell,其推出的目的,是提高管理员的效率 ;我个人认为 也是 提高其 针对linux 的竞争力,同时 提高 windows 管理员的成就感,这一点,在面试的时候特别有感觉,比如你问候选人,你会 AD /sql /exchange 么? 大多数人都是会一点,会多少呢? 很难说 ;但如果问,你会通过脚本管理 AD、sql,exchange 么? 只有优秀的候选人 才有自信说会!
但是对系统管理员 让他们学习开发的知识 确实是一件痛苦的事情, power shell 介于二者之间,可以让管理员迅速掌握管理脚本参数,让管理变得高效和艺术!
所以 还是要花一些时间来学习 这些 shell 的;
Ok, 先学习一下shell 的结构:
verb-Noun -Parametername <paremeterValue>
然后我们掌握一些基本和主要的 Verb, 如下表:
如: get-mailboxserver -identity contoso-exsv1
另外, 学会用 help 也很重要 ,如 get-help get-mailboxserver
还有一个学习 power shell 的好工具, 那就是 Quest 公司出的powerGui一个可以通过图像界面帮你产生需要的 power shell ,大家可以去下载: http://www.quest.com/powershell/