我已经在具有远程桌面服务angular色的Windows Server 2012 R2上安装了Mozilla Thunderbird 31.3.0。
我想configurationThunderbird程序,并设置每个用户的电子邮件帐户等,然后我需要locking程序,以便用户不能做任何改变。
我一直在googlesearch,试图找出如何我可以防止用户做出任何偏好设置,唯一相关的GPO,我可以find它,但我犹豫使用它。
有没有官方从Mozilla官方如何做到这一点?
我不需要对locking的具体内容进行具体说明,所以如果更容易,只需一次禁用所有的偏好设置即可。
看起来我可能在这里find了一个起点
由于您使用的是非Microsoft程序,因此没有内置的方式来控制设置和首选项。 在这种情况下,你必须自己写。
为第三方应用程序创build自定义策略对象相当简单。 应用程序将设置存储在两个位置:文件和registry项。 所有你需要做的是find你需要控制的设置存储在哪里,然后创build一个GP文件首选项或GPregistry首选项来修改该位置。 实际上制定政策是非常容易的 – find位置是棘手的部分。
第1部分:查找设置的位置
如果你幸运的话,应用程序开发人员可能已经很容易。 打开registry编辑器,findHKLM \ Software或HKCU \ Software下的应用程序密钥,然后查找听起来相关的键/值对。 大约一半的时间,他们跳到你身边(如果你想跳过第一次运行的向导,并有一个名为FirstRun的键)。 您也可以尝试查找%AppData%下的应用程序目录中的明显文件(例如UserPreferences.ini)
如果你找不到任何明显的设置,你需要一些帮助。 从微软网站下载Process Monitor。 它需要一点习惯,但是你可以看到程序所做的每一个操作。 每个永久性设置都必须保存在某处,保存设置意味着文件或registry键被写入。 启动您的应用程序,启动Process Monitor,将范围过滤到该应用程序,进行更改,然后观察写入的内容。 从那里,你会知道应用程序存储设置的位置。
无论哪种方式,您可以通过在应用程序中更改设置时查看位置来确认您的发现。 如果你find了正确的位置,你将能够看到它的变化。 请注意,并不是所有的应用程序都立即写出设置 – 有的批量处理,有的则等到closures程序或者明确地按下保存。
第2部分:创build部署策略
如果您发现正在修改的registry项,请使用组策略registry偏好将键值调整为任何您想要的值。 registry项很容易。
如果find文件,可以使用组策略文件首选项将目标系统上的文件replace为您configuration的版本。 例如:按照您的需要设置您的首选项,将文件复制到networking共享中,然后使用GPP文件使用您的版本replace目标系统上的文件。 组策略没有能力处理文件中的个别设置 – 完全没有。 如果您的应用程序将用户特定的属性存储在它的首选项文件中,那么您运气不好。
我已经通过遵循这个基本过程在我的环境中定制了数百个应用程序。 您可以做所有事情,从跳过第一次运行的向导到使用每个用户的活动目录信息中的数据来个性化应用程序。 大约一半的时间,你很幸运,设置是显而易见的。 通过组策略定制和集成应用程序是一个非常有用和强大的工具,可以随时使用,尤其是因为它已经在那里,并且不需要任何成本。