当前位置 : 主页 > 网络安全 > 测试自动化 >

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

来源:互联网 收集:自由互联 发布时间:2021-06-19
我们希望减少管理 Windows服务器所需的时间. 几乎我们团队负责的每个服务器都运行Windows的一些变体,但由于历史原因,我们护理的机器是混合平台:64位和各种Windows版本的32位变体.我们有
我们希望减少管理 Windows服务器所需的时间.

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

特别是,我们希望能够更快地完成的活动包括:

>清理临时文件&日志文件
>特别重启
>安装&卸载Windows软件包

很高兴(但不是必不可少的)

> Montor,start&停止Windows服务
>登录/退出
> Montor盒子上的应用程序可能正在做什么(例如,长期运行的excel表)

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

作为计划B – 我可以编写一些python脚本来执行上面列出的作业并从Jenkins服务器调用它们.

我正在寻找你的建议,以减少我们的管理时间可能是最有效的方法.

谢谢

更新0:Althaugh我为一家大公司工作,这是一家不喜欢花钱买任何东西的公司.免费&开源解决方案是首选.无论我们使用什么,都必须获得合法许可并且不需要任何费用 – 软件合规性是一个大问题.

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

我发现我可以用PowerShell做很多事情.监控,而不是那么多(不是你不能使用一些简单的Test-Connection和Test-Path类型脚本) – 但很多其他建议都有很好的选择.我也可以建议icinga.

我的环境中的PowerShell执行备份(使用Microsoft Sync Framework SDK,7zip SDK和AWS SDK),清除远程服务器上的日志文件夹,将IIS日志转储到数据库中,出于安全审计目的而进行管理员密码轮换,用于停止和重启服务&执行服务帐户凭据轮换.

我发现在我的Windows环境中安排PowerShell脚本是最直接,最省时,最便宜的路径.

如果你选择木偶,请告诉我它是怎么回事.我做了一些研究,无法证明设置/测试时间.

网友评论