我有Windows Server 2008 R2企业和Windows 7的机器。 我有目前通过组策略部署到Windows 7机器的Firefox 4.0.1。
我知道如何创build一个login脚本。 我已经创build了一个batch file,使Firefox默认,但没有人知道如何运行命令,而无需创build一个需要提升(pipe理员权限)提示,因为它必须启动firefox.exe?
login批次:
start firefox.exe -silent -setDefaultBrowser
你可能想要通过两种独立的方法来实现这个function,一种是将FF设置为默认值,另一种是在login时启动它。
这就是说,万一你想知道,默认的浏览器设置是存储在registry下的
HKEY_CURRENT_USER\Software\Classes\http\shell\open\command
使用您首选的方法来设置registry项(使用您的服务器和客户端系统,您可以在不使用脚本的情况下直接在组策略中执行此操作,也可以使用批处理脚本导入registry项,也可以使用Powershell直接编辑registry。拿你的select)。 为了编辑registry的用户部分(HKCU而不是HKLM),不需要提升权限。
系统默认存储在HKLM下的相同位置,但用户首选项优先。
另一件我注意到的是,在一个GPO设置正确的代码将有所不同,取决于是否客户端的计算机将使用32位和64位。
path:
如果您通过GPOregistry设置,您将需要针对特定的机器。 服务器故障有一个关于如何做到这一点的页面。
只针对32位或64位操作系统的组策略首选项
基本上你会: