我已经成功地在 Web 上设置了一个带有静态 IP 地址的 Mac mini 服务器,并且全部使用配置文件管理器将配置配置文件推送到注册的 iOS 设备。但是,配置文件管理器的使用使用 Web 界面,这意味着它只能手动完成。
但是,我有这种情况,我需要根据一天更改配置文件管理器。例如,iPhone 的摄像头在工作日禁用,周末启用。因此,我想知道是否有一个 API 可以让我以编程方式与 Profile Manager 交互。指向任何形式的文档或任何论坛的链接也将非常有帮助。提前致谢。
我已经成功地在 Web 上设置了一个带有静态 IP 地址的 Mac mini 服务器,并且全部使用配置文件管理器将配置配置文件推送到注册的 iOS 设备。但是,配置文件管理器的使用使用 Web 界面,这意味着它只能手动完成。
但是,我有这种情况,我需要根据一天更改配置文件管理器。例如,iPhone 的摄像头在工作日禁用,周末启用。因此,我想知道是否有一个 API 可以让我以编程方式与 Profile Manager 交互。指向任何形式的文档或任何论坛的链接也将非常有帮助。提前致谢。
解决此问题的一种简单方法是导出配置文件。导出配置文件后,您将获得一个带有各种键的 plist 文件。在相机禁用配置文件中,检查您必须修改的键并将其作为基本模板。
然后编写一个执行文件编辑操作的代码片段。检查特定的 key_variable(例如:allowCamera)并根据您的需要进行修改。当您想要更改配置文件时运行代码。因此,可以创建一个与模板完全相同的新配置文件,只需稍作修改。
此链接下提供了各种变量。
不要认为您可以使用配置文件管理器来做到这一点。但是,如果您使用 MDM 解决方案,我认为从基于时间的策略中您可以实现这一点。