我正在尝试验证Windows10控制台是否必须从软件的角度来看是完全相同的。我计划使用Chef来促进这一点。控制台的每个方面都必须与对应的驱动程序版本相匹配。
发布于 2020-10-01 11:42:27
Chef不是用于验证系统状态的工具。Chef负责维护不同资源(目录、服务等)的一致性。一个系统,并且跨系统。
例如,您可以确保安装了特定版本的驱动程序/软件,或者服务正在运行。这可以通过定义这样的resources的状态来完成,并且这些资源将被管理。
控制台的每个方面都必须与驱动程序版本的对应部分匹配
“每个方面”是一个非常广泛和广泛的要求。Chef可以管理的开箱即用的资源(上面的链接)是一个很好的起点,可以查看您的需求被覆盖了多少。请记住,有些资源不是操作系统不可知的。可以想出自定义资源来管理其他方面,但这需要一定程度的熟悉和学习。
发布于 2020-10-02 20:47:13
您可以尝试使用Chef Inspec来实现此目的。有一个可用资源的列表,它可以测试:https://docs.chef.io/inspec/resources/。如果没有您需要的内置资源,您可以使用write your own in ruby。
Chef Inspec可以通过Chef Client audit cookbook在机器上运行。
https://stackoverflow.com/questions/64146646
复制相似问题