13 windows configuration version-control etckeeper
我想创建一个中央配置文件存储库,以便我可以在修订控制(Mercurial)下对任何配置进行更改。这将包括一些 GNU/Linux 机器(将使用 etckeeper)、网络设备的配置文件、打印机的配置文件以及最后但并非最不重要的 Windows 配置。
我知道您可以将某些配置(如 ISA 和 DHCP)作为文本/xml 文件导入,甚至可以将共享文件夹作为注册表项导入,但是对于 GPO 和 AD、IIS、MSSql 等内容,有没有办法将配置作为平面文件获取?基本上,你能在 Windows 下拥有一些类似于 etckeeper 的东西吗?像一些基于powershell的命令之类的东西?
此外,ACL 和其他文件权限是否可以在版本控制 (hg) 下保留?
BTW,我已经读过了
无济于事。
拿着他们的包!
这是由 Michael J Ginter 提供的脚本,用于创建服务器上所有 DHCP 作用域的备份。(请注意,它将停止并重新启动 DHCP 服务器服务。):
http://gallery.technet.microsoft.com/ScriptCenter/en-us/ff25d864-6ff0-411b-b242-97fbe34f011b
您可以使用 LDIFDE 从 AD 导入和导出数据:http : //support.microsoft.com/kb/237677
GPO 可以使用 ADMX.exe 导出(由 microsoft 在 http://www.microsoft.com/resources/documentation/WindowsServ/2003/all/techref/en-us/Default.asp?url=/resources/documentation/ windowsServ/2003/all/techref/en-us/w2k3tr_gp_tools.asp
IIS 配置可以通过 %systemroot%\system32 中的 iiscnfg.vbs 导出 http://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/81f04967-f02f-4845-9795-bad2fe1a1687.mspx?mfr
确实没有,反正也不是免费的。有一些商业产品可以做到这一点,我知道它们很大而且价格昂贵。Opsware(或现在的 HP Server Automation)可以做到这一点。
大约 10 年前,开发 MRTG 的人尝试过类似的事情,但失败了。环境发生了很大变化,所以你也许能够在他们的工作基础上想出一些好的东西。例如,您现在可以转储 GPO,这是他们的问题之一。
/edit - 您始终能够将 AD 转储到 LDIF 或 CSV。每晚导出其中一个并将其导入 CSV。IIS 全部在文件系统和元数据库中,元数据库也在文件系统中。正常备份和/或将这些内容复制到 CSV 中就可以了。SQL配置,我不太确定;我认为这都是注册表,PS 可能有钩子来显示这些。
需要注意的是 - 您询问有关备份文件上的 ACL 的问题吗?Jeebus - 请告诉我您正在备份文件,并且您的备份软件保留了 ACL。如果您根本不备份文件,ACL 对您有什么好处?如果您没有使用 ACL 备份文件,那么您的备份软件有什么问题?您可以在本机打开 ACL 更改审核,也许您想这样做?
| 归档时间: |
|
| 查看次数: |
1195 次 |
| 最近记录: |