我正在研究使用软件安装和配置管理框架/工具来为开发人员自动构建虚拟映像(基于 Windows XP 和 Windows Server 2003/2008)。有人可以推荐一个好的工具/框架来做这件事吗,或者任何其他他们认为有用的方法(例如使用 MSI 等)?
谢谢,MagicAndi
答案1
你想用这个做多远?你可以使用 Windows AIK 和 Wininstall LE 之类的东西(两者都是 Google 的)来合理地启动和运行,而无需花费任何费用,但你必须自己做一些工作。另一方面,完全自动化的套件可以非常快速轻松地让你陷入愚蠢的金钱领域。
答案2
假设您在生产环境中使用了 Active Directory,那么组策略软件安装策略和 MSI 文件(现成的或定制的)是一种将应用程序自动安装到计算机上的廉价方法。组策略还是一种使用一致设置(主要使用安全选项、管理模板、启动脚本)配置计算机和用户环境的好方法。
市面上有大量工具可用于构建 MSI 文件(因为一些软件制造商仍然不明白使用操作系统内置安装程序是一件好事……>叹息<)。我偏爱 Windows Installer XML 工具集(WiX——参见http://wix.sourceforge.net/) 因为在版本控制存储库中对 WiX 源代码文件进行版本控制、使用脚本创建和操作它们等非常容易。
答案3
答案4
Chef 可在 Windows 上运行,并且正在获得对操作系统更多方面的管理支持。它仍处于支持和开发的早期阶段。
- Windows 上的 Chef安装说明
- Doug M'sWindows 指南
(Doug 为使 Chef 在 Windows 上运行得更好做了大量出色的工作)