[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
你不能否认,从古至今,微软脚本经历了bat,vbs,wmi,jscript等。
直到powershell,我认为才有了【兼收并蓄,包罗万有,被powershell一统江湖】的感觉!

那么说 ::::
powershell哪里强呢?大家凭啥被你【powershell一统江湖】呢?
且听我慢慢道来:
--------------------------------------------------------------------------------------

不外呼继承发扬,如果换成另外一种说法,不外乎四处调用,或者说相互嵌入。还有封装。
1楼这只是调用wmi的例子。还可以调用bat,嵌入vbs,嵌入c#。
c#嵌入powershell之后,从使用的角度,就变成了解释的语言,就变成了powershell的库。wmi也是如此。
把1楼的代码作成库,那就成了powershell的库。你就可以不关心powershell到底怎么实现的,powershell到底调用了谁,完成的此功能。
由于powershell【生长】在。net平台上,。net平台相互调用做的太好了,所以powershell调用。net平台上的iron python 之类也完全可以。还有更多我就不多说了。
一个好的脚本语言,四处都应有接口,应该能八方调用。不论谁做到了,都算好脚本语言,都算一统江湖 ~~~~~~~~




说道封装  Get-Disk  -----此命令需要管理员权限。
Get-PhysicalDisk 这两个命令也提供了楼主那条命令的类似功能。
脚本是写给人看的,是写给用户看的,而不是写给机子看的
用户能看懂、会修改的脚本,才是好脚本。
写易懂的powershell脚本帮人解决问题,进而让用户学会自渔,吾所愿也

TOP

返回列表