自动化Windows服务器管理的工具?木偶?

Sal*_*ley 5 windows windows-server-2008 puppet

我们希望减少管理 Windows 服务器所需的时间。

我们团队负责的几乎每台服务器都运行某些 Windows 变体,但由于历史原因,我们所管理的机器是多种平台的混合:各种 Windows 版本的 64 位和 32 位变体。我们有大约 10 台机器。

特别是,我们希望能够更快地进行的活动类型包括:

  • 清理临时文件和日志文件
  • 临时重启
  • 安装和卸载 Windows 软件包

很高兴拥有(但不是必需的)

  • 监控、启动和停止 Windows 服务
  • 登录/注销
  • 监控盒子上的应用程序可能在做什么(例如长期运行的 Excel 表)

我听说 Puppet 是一种旨在帮助各种系统管理员自动化的工具 - 这个工具是否可能有助于满足上述任何要求?据我所知,大多数 Puppet 用户都是基于 LINUX/UNIX 的——甚至可以在 Windows 环境中运行 Puppet 主节点吗?

作为 B 计划 - 我可以编写一些 Python 脚本来完成上面列出的工作并从 Jenkins 服务器调用它们。

我正在寻找您的建议,以了解减少我们管理时间的最省时的方法。

谢谢

UPDATE0:虽然我在一家大公司工作,这是一家不喜欢花钱买任何东西的公司。免费和开源解决方案是首选。无论我们使用什么,都必须获得合法许可且无需支付任何费用——软件合规性很重要。

如果需要,我们会找到一个功能相当强大的盒子并在 VirtualBox(或类似的)中运行 Ubuntu 来运行主节点。

Tom*_*Tom 1

根据您拥有的服务器数量以及您的预见,您可能想要使用 MS 选项 - System Center 不是太轻量级,而是一个非常强大的服务器管理系统。

  • 不,不是免费的。但是,如果您拥有复数形式的“服务器”,那么您的时间就会花费金钱。对于较小的金额,成本非常低,而对于较大的金额,“我们的预算为零”是一个愚蠢的说法 - 我的意思是完全一样的说法 - 。管理员也要花钱。预算是当你没有足够的钱来完成你的工作时你得到的东西。 (3认同)