Voglio creare un repository di file di configurazione centrale in modo da poter avere le modifiche a qualsiasi configurazione sotto controllo di revisione (Mercurial). Ciò includerà alcuni box GNU / Linux (che useranno etckeeper), i file di configurazione delle apparecchiature di rete, i file di configurazione della stampante e, ultimo ma non meno importante, le configurazioni di Windows.
So che puoi importare alcune configurazioni come ISA e DHCP come file di testo / xml e persino cartelle condivise come chiave di registro, ma per cose come GPO e AD, IIS, MSSql e altri, ci sono modi per ottenere le configurazioni come file flat? Fondamentalmente, puoi avere qualcosa in qualche modo equivalente a etckeeper sotto Windows? Qualcosa come alcuni comandi basati su PowerShell o simili?
Inoltre, è possibile conservare ACL e altri permessi sui file sotto il controllo della versione (hg)?
A proposito, ho già letto
- Quali soluzioni esistono per consentire l'uso del controllo di revisione per i file di configurazione del server?
- Quale strumento mi consigliate per tenere traccia delle modifiche su un server Linux / Unix
inutilmente.