在工作中,我们配置 Windows 机器以使用一些自定义软件。这是一项漫长、乏味且容易出错的任务,必须在没有映像的情况下完成,因为每台机器的硬件配置差别很大,我们甚至从客户那里收到很多计算机来配置它们。
配置步骤包括创建用户、修改桌面外观、启用和禁用系统功能以及最后安装软件。
有没有什么办法可以自动执行这些操作,或者至少是部分操作?
答案1
你需要看看Windows 自动安装套件,如果你正在使用Windows Server
和Windows 部署服务或者System Center Configuration Manager
,这将使事情变得更加高效,Microsoft 部署工具包也一样。
答案2
创建用户:这当然可以自动化。NET USER 命令是一个选项,或者如果您更喜欢 API,也可以选择 NetUserAdd。
安装软件:这取决于软件。任何打包为 MSI 的软件都可以通过 msiexec 命令轻松安装。一些非 MSI 安装程序有自己的安静模式支持。另一种选择是使用 Windows 消息编写安装程序脚本;我有一些代码可能对此有所帮助,但这是一种尴尬的方法,所以最好将其作为最后的手段。
修改桌面外观:某些设置可以通过修改注册表来更改。查看组策略设置通常是一个不错的开始。这实际上取决于您想要更改的内容。
“启用和禁用系统中的某些功能”:视情况而定。您需要更加具体。