欢迎各位兄弟 发布技术文章
这里的技术是共享的
从你的截图来看,你在使用 Jamf Pro 配置一个自定义的扩展属性(EA),来检测 "LuxAI" 是否已安装。根据你的描述,"是否未安装LuxAI" 的扩展属性没有起作用,可能有以下几个原因:
扩展属性的脚本是用来检查 LuxAI 是否已安装的,当前脚本内容如下:
这个脚本通过检查 /Applications/
目录下是否存在 LuxAI.app
来判断软件是否已安装。请确认以下几点:
LuxAI.app
是否确实安装在 /Applications/
目录下。
软件名 LuxAI
是否拼写正确,脚本中的名字与实际应用程序的名字要一致。
请检查扩展属性的配置:
数据类型:需要设置为 "String",以确保能够返回 <result>
标签中的内容("Installed" 或 "NotInstalled")。
脚本输入:确保脚本在执行时没有错误。可以尝试直接在本地机器上运行这个脚本,确认返回的结果是否符合预期。
第二张截图显示,智能组是基于扩展属性的结果来筛选是否安装了 LuxAI 的设备。确保智能组的筛选逻辑配置正确:
检查智能组的条件是否正确设置,例如 是否未安装LuxAI
的结果应当是 NotInstalled
。
确保智能组的作用范围是正确的,并包含了你需要检查的设备。
更新扩展属性或智能组后,可能需要一些时间来同步到所有设备。确保设备已经成功检查并更新了它们的库存。
有时智能组的条件可能没有被正确评估。确保智能组中的条件严格匹配扩展属性返回的结果("NotInstalled" 或 "Installed")。
你可以按上述步骤逐项检查,看看是否能够解决问题。如果问题仍然存在,可以尝试手动检查脚本的输出,或查看 Jamf Pro 中的日志,看看是否有错误信息。
查看 Jamf Pro 中的日志 见 /node-admin/22963