Windows脚本技术与安全全解析
1. 脚本技术选择
在使用微软技术工作时,完成一项给定任务通常有多种方法。例如,在批处理文件中使用Windows管理规范命令行(WMIC)语句,与在VBScript中使用WMI获取的信息几乎相同。同样,可能有一个资源工具包实用程序,其完成工作的效果与编写的脚本差不多。那么,是什么使一个工具比另一个更好呢?
1.1 开发前的考虑因素
在打开脚本编辑器开发问题的解决方案之前,需要考虑以下几点:
- 使用者 :谁将使用这个解决方案?
- 使用方式 :它将如何被使用?是需要安排在半夜运行,还是由具有域管理员凭据的人交互式运行?
- 限制条件 :是否存在可能影响解决方案的环境、管理或安全限制?
1.2 工具选择原则
还需要考虑对可用选项的熟悉程度。如果能轻松编写一个简单的批处理文件来运行命令行实用程序,就没必要从头编写脚本。即使是经验丰富的脚本开发者,也需要权衡投入的时间和回报。如果使用现有实用程序和批处理文件能更轻松地实现目标,就无需花费大量时间编写VBScript。如果有商业替代方案,也需要权衡成本,包括开发和测试解决方案所需的时间、编写脚本时错过其他任务的时间损失以及商业替代方案的费用。
脚本开发在Windows环境中日益成熟,应像对待Visual Basic .NET项目一样,以专业和规划的方式进行。这意味着要制定业务案例、记录需求,并在所有情况下选择最经济的方法。合适的工具应该是易于使用、能在最短时间内开发出可行解决方案且最具经济意义的
超级会员免费看
订阅专栏 解锁全文
2247

被折叠的 条评论
为什么被折叠?



