Mac OS X 的自动分发和配置

Mac OS X 的自动分发和配置

我正在寻找一种解决方案,使我能够在我作为管理员的仅限 Mac 的网络上执行以下操作。

  1. 单击”将软件分发到我的网络下的一台或多台,或所有 Mac 设备。
  2. 修改与所述分布式软件相关的 pList 文件(例如,对于所有软件“X”安装,转到 pList 文件并将属性 Y 更改为值 Z)。

有这样的工具吗?OS X Server 支持这样的功能吗?

答案1

有很多选择。流行且强大的一体化解决方案包括:

Absolute Manage 和 FileWave 具有跨平台的优势(与 Ca​​sper 不同)。Casper 是美国最受欢迎的选择(在欧洲则不是那么受欢迎),并且拥有良好的社区。如果您在 Microsoft Windows 环境中工作或有相关经验,您可能会有兴趣知道 SCCM 现在可用于管理 Mac,尽管至少目前我不太推荐它。

Apple 远程桌面还可以以合理的价格满足您的要求,以及对 Mac 的远程控制,尽管它不是管理大量 Mac 的最佳工具,因为在执行安装或配置命令时它们需要在线(与我列出的其他解决方案不同,它不是基于客户端向服务器检查新指令)。

苹果的配置文件管理器包含在 OS X 的服务器应用程序中,它是一种移动设备管理解决方案,可以管理 Mac 上的设置(您的第二个要求),但不能部署任意软件(它仅支持通过批量购买计划部署 App Store 软件,但并非所有国家/地区都提供此功能)。许多其他商业 MDM 解决方案也可以做到这一点,其中最好的可能是空中监视. 另一个 FOSS 解决方案是Puppet 配置管理语言,它非常强大,但学习难度较高。

对于任意软件和文件的部署,您可以使用流行的免费开源解决方案蒙基。您可以通过运行无有效负载包中的脚本来使用它进行配置,但它实际上并不是为这些目的而设计的。命令行能力几乎是先决条件。

如果您想省钱,我推荐使用 Munki 和 Profile Manager 或/和 Puppet 的组合(我个人使用这些产品以及 ARD 来管理我们公司的 Mac)。如果您有足够的许可费用预算,那么其中一个商业选项可能更容易采用和学习。

答案2

标准的 Mac 配置管理工具是 Casper:http://www.jamfsoftware.com/products/casper-suite/

一个开源替代方案是 Munki: https://code.google.com/p/munki/

答案3

是的,您可以使用 Mac OS X Server 来实现这一点。具体来说,您需要查看配置文件管理器。有关更多信息,请参阅此处的 Apple 文档:

http://help.apple.com/profilemanager/mac/3.0/#apd7FD061FD-D954-49E1-910D-75FF4FC47C76

相关内容