我卡住了。 我想我认为我的信息是相当好的,但是对于我来说,我不知道如何在企业中部署mac软件,比如使用组策略。)我不是在讨论部署映像,我的意思是,例如如何确保每个mac都安装了最新版本的flash,或者其他的。 (我不希望支持第三方安装程序,只是.pkg,也许手动“把这个目录放在这里”,这当然可以把我自己的.pkg打包)。
我已经在“黄金三angular”(OD与AD交谈)中设置了OSX服务器(10.6),因此用户可以使用他们的AD帐户login,并且可以pipe理Apple更新或用户首选项,但部署…? 我错过了什么明显的? (或者是苹果?)
PS我们也有苹果远程桌面,但这只是一次性的…
我们刚刚开始使用Munki ,它与Windows的WPKG非常相似。 它看起来最终用户非常类似于Apple软件更新。
在部署和更新软件方面都很棒,只需要一个Web服务器(所有静态文件都可以)运行。
木偶和厨师支持OS X; 这些都是很好的configurationpipe理工具,也可以使软件部署自动化。
我强烈build议看看Filewave 。 我们使用他们的软件来部署Firefox,Adobe CS套件,打印机驱动程序和大胆。 它主要是在名称所暗示的文件级别运行,但是您也可以执行包部署。 我们在6周的时间内更换和升级了100多台mac ,同时还实施了其他几个非常大的项目(50个AP无线networking,电话系统,SAN,VMWare ESX)。 如果没有Filewave,我们永远无法完成。 我们在几分钟内安装了大约5-6GB的Adobe CS套件,通过千兆networking安装在20台电脑上。
您在计算机上安装代理并configuration服务器。 将计算机分组,然后将软件包放入组中。 您可以安装或删除软件。 您负责创build安装包,但Filewave提供的软件非常棒。 您在构build应用程序时需要小心,因为如果您没有系统的方法,可能会导致问题的发生。 但一旦包装正在build立,你的工作就结束了!
除部署整个系统映像之外,Apple不提供任何自动软件安装方法。
除了ARD之外,我还使用自行开发的解决scheme来pipe理客户端类的列表(如操作系统版本,办公版本或安装的Adobe CS版本)。 当我想要部署一个软件时,我让一个脚本将文件硬连接到每个相关客户端的安装目录,然后在下次重新启动时由客户端上的另一个脚本安装。 这个工作有点冒失,但需要pkg文件,需要手动构build像Adobe Updates之类的pkgs。
在不远的将来,我可能会用已经提到过的filewave或Casper Suite来代替它。
CFengine会为你工作的很好。
我第二个FileWave的build议。 这是我使用了大约9年的一个奇妙的工具。 它的跨平台(Mac / Win),有诊断信息和日志,还有一个很棒的技术支持团队。 不是24×7,但在办公时间非常敏感,他们很快就转过身来。 该软件甚至可以通过Apple Remote Desktop分发,安装在基础磁盘映像中,并添加到Deploy Studio工作stream程中。
在FileWave和NetRestore / DeployStudio之间,我可以在一到两天内replace整个实验室,而不再(亲自)再次触摸它们。 除非操作系统需要重新安装或进行重大升级(如10.5至10.6)。
我也使用FileWave在Mac上删除shell脚本,并以root身份运行它们。 非常适合细微的事物,configuration变化等
如果我能帮忙,请随时与我联系。