Il y a une motivation dans mon bureau pour s'assurer que tous les systèmes de fichiers sur tous les serveurs dans l'environnement de production (C'est un environnement Windows) sont identiques jusqu'au dernier fichier et je suis à la recherche d'un programme/outil qui peut m'aider à atteindre cet objectif. Ce que je cherche en fait, c'est un outil qui me permette de différencier les systèmes de fichiers des serveurs en les connectant à distance (car ils sont répartis dans le monde entier). Quelqu'un connaît-il un outil qui le permet ?
Réponses
Trop de publicités?Vous pouvez essayer cwRsync. Voir https://www.itefix.no/i2/cwrsync
Voir aussi cette question à https://stackoverflow.com/questions/528298/rsync-for-Windows
Rsync avec le drapeau -n comparera les fichiers sans les transférer. Vous devrez installer une des variantes de rsync de Windows sur chaque serveur.
Ou utilisez un powershell ou un batch script pour calculer la somme MD5 de chaque fichier et l'écrire dans un fichier. Comparez ensuite les fichiers de chaque serveur.
Gardez à l'esprit que les serveurs ne doivent pas être identiques - des éléments comme les fichiers journaux et les registres seront différents.
Après avoir cherché sur le net pendant un certain temps, je suis tombé sur un produit que j'ai utilisé il y a environ un an pour une autre raison. Il y a une application très cool qui s'appelle ControlUp par une société nommée Smart-x, le programme vous permet (avec tout un tas d'autres fonctionnalités) d'ajouter n'importe quel nombre de serveurs et ensuite à partir d'un simple menu de clic droit, vous pouvez choisir de différer autant de serveurs que vous le souhaitez, sur le volet de droite, il vous montrera l'arbre du système de fichiers et les deltas seront affichés en couleur rouge. L'application est également prête pour Citrix.