我想知道当我在配置文件管理器中设置设置时,它们是否应该立即生效。它们目前仅在重新启动或注销/登录后生效。我希望发送某种推送通知并让设置立即生效。如果选择锁定设备 - 设备会立即锁定 - 所以这部分正在工作。只是好奇设置是否也应该是立即的,以及我可以做些什么来排除故障。在任何人建议防火墙之前 - 服务器和设备上的防火墙都是关闭的。一切都在同一个子网上,所以没有发生路由。
谢谢!
答案1
新的配置文件应该可以快速安装在设备上。如果没有网络问题,我的经验是设备应该只需不到一分钟即可获得更新。请注意,即使服务器和设备位于同一网络上,由于互联网连接,仍可能出现延迟/问题:要推送更新,服务器会向 Apple 的推送通知服务器之一发送通知(通过互联网),该服务器将通知转发给设备(同样,通过互联网并受防火墙等问题的影响),最后设备与服务器建立 HTTP(/HTTPS)连接以实际获取新配置文件。
但这并不一定意味着配置文件会很快生效。我见过不一致的行为,程序/系统组件直到重新启动(例如注销或重新启动)才会加载新设置。您可以在“系统偏好设置”->“配置文件”窗格中或使用命令检查是否已下载新配置文件profiles
;如果它显示在那里,则表示下载成功,但相关程序尚未注意到它。
答案2
在 OS X 中,这取决于设置。某些设置需要重新启动某些服务。
一个很好的例子就是 Dock。当您发送设置以将项目添加到 Dock 时,用户通常必须注销然后重新登录,因为这需要刷新 Dock。