我们整个公司都是桌面上的Mac。 我们主要有iMac和MacBook专业人员。 在过去的几年里,我们一直在使用RadMind来pipe理他们的系统映像,但是这个软件有一些缺点:
我知道大多数其他解决scheme使用.pkg风格的系统来pipe理更新。 我想知道的是人们正在使用的是什么样的限制。 特别是,添加/删除软件,软件更新,固件更新有多容易? 更改系统configuration文件有多容易?
我们使用Deploystudio , Apple Remote Desktop和Carbon Copy Cloner (必要时)的组合。
Deploystudio非常好地pipe理映像,并且具有组播和差异的function。 您也可以将脚本和其他安装集成到您的包工作stream程中。
Apple Remote Desktop非常适合用户响应支持请求。 它还允许您推送包,甚至远程运行脚本/命令行应用程序。
Carbon Copy Cloner是一个更简单的成像工具,我们用它来完成整个系统的备份等等。不错的是,它会在系统运行的时候对系统进行映像。
Google和一些大学使用Puppet 。 认真看一下。 这里有相同的链接,可以帮助你了解更多:
我们非常传统的解决scheme使用单个单片磁盘映像,通过Netboot和NetRestore (已停用)将其压入工作站。 软件更新是分批进行的,这显然需要创build新的映像和大量的networking带宽来更新客户端。 这很慢,笨重,我不会推荐给任何人。 我们一直在使用DeployStudio等工具查看基于pkg的部署。 但是我们仍然处于研究阶段。
我们目前使用NetRestore,但由于NetRestore已被弃用,因此正在迁移到DeployStudio。 DeployStudio并不像NetRestore那么干净,但它绝对有可能超越它。 它提供了更多的灵活性,甚至设置了三重启动映像(虽然我还没有使用这个function,并没有看到它在企业环境中使用太多)。
如果你想要通过ARD构build包,LANrev就是一个好工具。 它是免费的,但你需要input一个电子邮件地址来接收序列号。
谷歌和一些出版社使用木偶。
我在家庭networking上的Mac上使用它,并在其他操作系统上专业地使用Puppet。
这不是没有缺点和怪癖,但它是免费的,你可以做任何你想要的东西。
我们仍然使用NetRestore,因为它工作正常,而且我没有时间去查看备选scheme(在我有时间担心正在工作的事情之前,有很多事情没有正常工作)。 当我得到时间,我怀疑我们会去部署工作。