我的办公室有一个动机,要确保生产环境(这是一个Windows环境)中的所有服务器上的所有文件系统是相同的,直到最后一个文件,我正在寻找一个程序/工具,可以帮助我实现这个目标。 我实际上寻找的是一个工具,它将允许我通过远程连接服务器的文件系统(因为它们遍布世界各地)。 任何人都知道一个允许它的工具?
你可以试试cwRsync。 请参阅https://www.itefix.no/i2/cwrsync
请参阅https://stackoverflow.com/questions/528298/rsync-for-windows上的这个问题
带-n标志的rsync将比较文件而不传送它们。 你必须在每台服务器上安装一个rsync变种。
或者使用powershell或批处理脚本来计算每个文件的MD5sum并将其写入文件。 然后比较来自每个服务器的文件。
请记住,服务器不应该是相同的 – 日志文件和registry等内容将有所不同。
在search了很长一段时间之后,我来到了一年前我实际使用过的产品,这是另一个原因。 有一个非常酷的应用程序叫做Smart-x公司的ControlUp,该程序允许你(连同其他许多function)添加任意数量的服务器,然后从一个简单的右键菜单,你可以selectdiff尽可能多的服务器,在右边的窗格上它会显示你的文件系统树,三angular洲将显示为红色。 该应用程序也是Citrix Ready。