Powershell不会像微软说的那样流行起来的,至少有两大硬伤。
powershell吧
全部回复
仅看楼主
level 1
wenqs 楼主
RT
首先,依然不能直接调用windowsAPI,其次,为了所谓的安全,ps1脚本不能直接执行(别告诉我打补丁,你帮我把全球的电脑都打上补丁吗?),更别说编译为exe了。所以还是没有出路,除非只是想编写集中部署的小型脚本还挺有用的,如果想编出功能强大的脚本还是很难。
2011年02月07日 14点02分 1
level 1
wenqs 楼主
自己沙发~~~~~~~~~~~~~~~~~~
2011年02月07日 14点02分 2
level 1
这点到说的很对,不过脚本不能执行,如果微软在发布更新补丁时候能做进去就好了
2011年07月15日 09点07分 3
level 1
wenqs 楼主
嗯,是的~
2011年09月13日 04点09分 4
level 7
powershell支持.net的大部分功能,ps1脚本不能直接执行是你不会执行。能解决批量管理大量windows主机的功能。
2011年09月14日 07点09分 5
level 1
wenqs 楼主
支持.net的大部分功能。。。大哥你怎么想的,那我觉得cmd也能,因为可以用debug,你说呢?
2011年09月15日 16点09分 6
level 7
咱们不说那么虚的 你要说他不支持多线程也就罢了
脚本不能执行 需要做个设置
ftype Microsoft.PowerShellScript.1="%SystemRoot%\system32\windowspowershell\v1.0\powershell.exe" ".\"%1""
%SystemRoot%\system32\windowspowershell\v1.0\powershell.exe set-executionpolicy remotesigned
这2条做完后脚本就能执行了。
2011年09月16日 03点09分 7
level 3
其实,它不是用来写程序的,而且提供的临时的编程性工作,不至于需要某个功能的时候还要去现写一个程序,直接用powershell可以快捷好多,就像当年的批命令或者是vbscript
2012年04月04日 09点04分 8
level 1
wenqs 楼主
嘿嘿,想想去年的我,啥也不懂。。。竟然拿脚本语言和可编译语言进行比较。太傻了
2012年04月04日 15点04分 9
level 8
你确定不能调用还是你不会调用[惊讶]就算你不会调用就认为powershell不能调用又如何?
完全可以写.net扩展,就算不能扩展又咋地,shell语言的定位本来就是日常os维护,
bash可以让2b青年写驱动,
lz
爽否[睡觉]
后面更扯淡, .net早就大面积普及了,ps也在win7预装了,就算在xp你要安装一下下,
如果你爱python/perl会介意安装一下下么?为啥你就要跟ps过不去
[惊讶]
2012年07月15日 07点07分 11
level 13
微软很擅长打补丁的样子。。。。。。。估计以后都会解决吧
2012年10月21日 05点10分 12
1