| Gzu521.com我的学习网 |
|
windows powershell 1.0已经发布,微软windowsVistablog上,开发人员列举了windows vista中windows powershell所提供的12项酷酷的功能:
解答powershell:powershell原来的开发代号是monad,原计划是用以替代windows中的命令行工具,但是后来微软说它只是技术上的扩充。使用powershell,管理员可以做任何在图形界面下所做的事情。windows powershell 1.0可以运行在windows xp sp2、windows server 2003和windows vista上。 1. 内置cmdlets (即"commandlets") windows powershell中的所有cmdlets都允许这样的动名词:get-service, get-process, stop-service, get-wmiobject. 2. 强大的通配符和操作对象 要得到以w开头的服务及其依赖服务只要输入: ps> get-service w* | format-list displayname, dependentservices 3. 在犯错误前测试命令 windows powershell 有意向独特的功能:whatif ,可以不执行命令就告诉你命令执行结果.如: ps> stop-service w3* -whatif 4. 获取副本 powershell 可以开始和结束所有命令的副本,可以在脚本中轻易测试命令并同时保存. ps> start-transcript -path c:demodfoshow.txt ps> stop-transcript 5. 从命令行发布windows对话 因为windows powershell位对象而优化,可以向.net framework一样从命令行访问com对象,下列命令告诉你的vista机器发表"windows vista and powershell"字串. ps> $spvoice = new-object -com "sapi.spvoice" ps> $spvoice.speak("windows vista and powershell") 6. 使用windows powershell访问诸如windows media player 11等的应用程序 ps> $band = "the posies" ps> $player = new-object -com wmplayer.ocx ps> $playlist = $player.mediacollection.getbyauthor($band) ps> $player.openplayer($playlist.item(0).sourceurl) 7. windows powershell作为命令行存储计算器 powershell可以完成基本的计算工作 ps> 2*2 不过,windows powershell也可以快速解决存储问题,例如,备份11gb的数据需要多少个700mb的cd. ps> 11gb/700mb 那么,需要多少个1000gb的存储来备份每个320gb,共425个的vista桌面呢? ps > (320gb*425)/1000gb |
责任编辑:gzu521