当您通过工作组管理器/打开目录管理 Mac 客户端上的设置时,您可以通过两种方式验证其对客户端的影响。
打开终端并运行
mcxquery
运行系统分析器,然后从左栏中选择软件->管理客户端。
我期望两者产生相同的结果,但我不止一次看到它们不相同。为什么它们不同?我认为它们应该相同,对吗?
附录: 当偏好实际上被合成时,这两者中的哪一个会以与合成器相同的方式看待事物?
答案1
我刚刚看到这个的计算机没有连接到网络,当我重新连接它时,结果和我预期的一样。这让我相信 mcxquery 实时获取信息,并且 System Profiler 使用的数据被缓存了。我想知道合成器使用了什么。
更新:在 10.6 中,该mcxquery
命令有一个-useCache
标志“如果可用,则返回本地节点中的缓存计算机设置”。
这让我明白了系统分析器报告了缓存数据,而 mcxquery 没有报告(没有该标志)。我猜想合成器使用了缓存值。
但是请注意,mcxquery 确实显示在本地计算机(而不是目录)上管理的首选项,但系统偏好设置似乎没有这样做。