我正在寻找一些关于如何在主要使用 Windows 2003/2008 的环境中“管理”少量 Mac 电脑的建议或建议。我们的网络团队使用了大约十几台 Mac 电脑,我希望能够处理查询以找出已安装的软件、版本等信息,就像我使用 Psinfo 之类的东西来对付 Windows 电脑一样。我可以从 XP 工作站或 Windows 7 工作站运行并且不具侵入性的东西会很棒。我有很多使用基于 Windows 的机器的经验,但对 Mac 电脑却一无所知,或者几乎没有。任何和所有建议都将不胜感激。
答案1
Apple Remote Desktop 可以满足您的大部分需求,但您需要一台 Mac 来运行它。它们可以通过 perl、python 或 ruby 编写脚本,但您必须在 Windows 机器上安装您选择的平台。
至于已安装的应用程序,您必须遍历文件系统以查找 .app 包,但 Mac 没有像 Windows 那样包罗万象的注册表。(尽管您可能能够查询搜索数据库 Spotlight。)
答案2
关于这台 Mac > 更多信息 > 软件 > 应用程序
在活动监视器打开的情况下运行该程序,这样您就可以检查二进制文件或可执行文件在哪里。
也许您可以为所有 Mac 编写自己的脚本。如果不能,那只是少数,而且我认为应用程序不会经常更改。(每周?)
希望能帮助到你。
答案3
香料厂也许能够满足您的需求。SpiceWorks 监控应用程序在 Windows 系统上运行,应该能够查询任何 IP 可寻址设备。(我从未使用过 SpiceWorks;只是听说过。)