Powershell 与 vbs 与 bat

Joe*_*ain 5 windows-7 powershell command-line vbscript

我需要配置几台 Windows 7 机器(具有各种各样的任务 - 从设置屏幕保护程序、禁用服务、添加任务计划条目到设置 IPsec/防火墙规则)。

由于它将是几台机器,因此将其自动化而不是手动完成所有工作更有意义。

理想情况下,我想以两个文件结束:一个是脚本,另一个是 fe xml 保存特定设置的变量。

我的问题是 -哪种脚本环境最适合该任务?

我过去没有做过任何严肃的 Windows 脚本,所以这本质上是一个问题“我应该学习哪种脚本环境?

uSl*_*ckr 6

Powershell 是最强大的环境,2-3 年来,所有的思想共享都围绕着 Windows 脚本编写。Powershell 可以执行任何命令行工具,而且有很多内置功能可能会取代其中的大部分。毫无疑问,这是获得的方式。

也就是说,如果您使用的是 Active Directory,您所描述的大部分内容都可以通过组策略来完成。从那里开始而不是编写任何脚本会容易得多。


KCo*_*eau 2

我认为 powershell 是正确的选择是毫无疑问的。它是专门为此和较新的操作系统而设计的。此外,自从微软在许多产品线中大力支持这项技术以来,它显然还会存在很多年。