|
|
1
13
通常,其基本原理是需要脚本在没有其他解释器且不允许安装解释器的计算机上运行。许多公司的生产服务器就是一个很好的例子——您希望它们拥有尽可能少的攻击向量,这意味着没有应用程序功能不需要的脚本语言。 你说批处理语言是一种糟糕的语言是对的,这是他们花费时间和金钱来构建powershell的原因,但它也是你在各种版本的windows中唯一可以依赖的通用语言。 |
|
|
2
9
因为我在一家银行工作,那里的默认浏览器是windows xp上的ie6,我不知道我是否能在某人的计算机上安装powershell,我有一个批处理文件,他们可以使用该文件快速方便地:
整个批处理需要运行/netonly,因为工作站不参与SQL Server所在的域/trusts。 不是我在抱怨什么… 我想说,它们是不平凡的,因为有时它们需要参数,需要一些非常疯狂的转义引用。 |
|
|
3
5
我在一家大型公用事业公司有一份合同,绝对不允许 未经批准的程序 在他们的电脑上。对于连接控制计算机和设备的最内部网络的计算机来说,这是意料之中的事情,但这项禁令也适用于通用网络和管理网络。 认可的操作系统是带有IE6的Windows XP SP3。在技术支持部门批准之前,不允许升级。看来,这可能还要再过几年。 因此,批处理文件是唯一可用的通用脚本工具。一些开发人员机器可以访问C++编译器,但所得到的程序不允许内部分布,直到(可能是多年的)验证努力结束为止。 |
|
|
4
2
您还可以选择使用vbscript或jscript,而不是perl,并且不必担心安装任何其他软件。 |
|
|
5
0
各种原因
|