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
zp654358997
这点到说的很对,不过脚本不能执行,如果微软在发布更新补丁时候能做进去就好了
2011年07月15日 09点07分
3
level 1
wenqs
楼主
嗯,是的~
2011年09月13日 04点09分
4
level 7
shrek175
powershell支持.net的大部分功能,ps1脚本不能直接执行是你不会执行。能解决批量管理大量windows主机的功能。
2011年09月14日 07点09分
5
level 1
wenqs
楼主
支持.net的大部分功能。。。大哥你怎么想的,那我觉得cmd也能,因为可以用debug,你说呢?
2011年09月15日 16点09分
6
level 7
shrek175
咱们不说那么虚的 你要说他不支持多线程也就罢了
脚本不能执行 需要做个设置
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
ensleep
其实,它不是用来写程序的,而且提供的临时的编程性工作,不至于需要某个功能的时候还要去现写一个程序,直接用powershell可以快捷好多,就像当年的批命令或者是vbscript
2012年04月04日 09点04分
8
level 1
wenqs
楼主
嘿嘿,想想去年的我,啥也不懂。。。竟然拿脚本语言和可编译语言进行比较。太傻了
2012年04月04日 15点04分
9
level 8
VimMSF
你确定不能调用还是你不会调用
就算你不会调用就认为powershell不能调用又如何?
完全可以写.net扩展,就算不能扩展又咋地,shell语言的定位本来就是日常os维护,
bash可以让2b青年写驱动,
lz
爽否
后面更扯淡, .net早就大面积普及了,ps也在win7预装了,就算在xp你要安装一下下,
如果你爱python/perl会介意安装一下下么?为啥你就要跟ps过不去
捏
2012年07月15日 07点07分
11
level 13
k_logic
微软很擅长打补丁的样子。。。。。。。估计以后都会解决吧
2012年10月21日 05点10分
12
1