按 Windows + R 键打开“运行”命令窗口。 在“打开”字段中输入 regedit, 然后单击 确定。
将 Acrobat 扩展名添加到浏览器后,会在新选项卡中打开欢迎 PDF
解决方案:使用浏览器管理的存储架构创建功能标志,通过在注册表
中设置策略来启用/禁用功能
系统管理员配置组策略,允许为组织中的所有用户预配置 Acrobat 扩展名。可以从 storage.managed API 中读取配置的策略。Acrobat 扩展名会读取并强制执行管理员配置的受支持策略。
storage.managed_schema 属性表示扩展名中包含策略架构的文件。
{
"name": "Adobe Acrobat",
"storage": {
"managed_schema": "schema.json"
},
...
}
以下架构用于启用/禁用欢迎页面启动。该架构将来还可以扩展以供其他用例使用。
{
"type": "object",
"properties":
{
"OpenHelpx":{
"title": "Open helpx tab.",
"description": "If set to false then it won't open helpx.",
"type": "string" }}}
使用组策略配置已安装的扩展
管理员可以配置以下策略,以启用/禁用 schema.json 文件中支持的功能。
-
已安装扩展的所有组策略必须写入以下 Windows 注册表项。创建注册表项(如果尚未列出)。
- 对于 Edge:
HKLM\Software\Policies\Microsoft\Edge\3rdparty\extensions\elhekieabhbkpmcefcoobjddigjcaadp\policy
- 对于 Chrome:
HKLM\Software\Policies\Google\Chrome\3rdparty\extensions\efaidnbmnnnibpcajpcglclefindmkaj\policy
- 对于 Chromium:
HKLM\Software\Policies\Chromium\3rdparty\extensions\efaidnbmnnnibpcajpcglclefindmkaj\policy
注意:对于 Chromium 浏览器,您还可以使用 HKEY_CURRENT_USER 来代替 HKEY_LOCAL_MACHINE Hive。
您可以使用 com.google.Chrome.extensions.efaidnbmnnnibpcajpcglclefindmkaj 捆绑包或 org.chromium.Chromium.extensions.efaidnbmnnnibpcajpcglclefindmkaj 捆绑包(如果使用 Chromium)的 MCX 首选项为扩展名配置策略。为此,请使用配置创建一个 plist 文件并使用 dscl 将其导入。
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>com.google.Chrome.extensions.efaidnbmnnnibpcajpcglclefindmkaj</key>
<dict>
<key>OpenHelpx</key>
<dict>
<key>state</key>
<string>always</string>
<key>value</key>
<string>false</string>
</dict>
</dict>
</dict>
</plist>
第一个键表示要配置的捆绑包 ID。请注意,每个策略首先映射到其元数据,其值列在“值”键中。MCX 首选项使用状态键确定应强制执行该策略的频率;将其设置为“始终”将始终保持此策略有效。使用管理员帐户通过 dscl 导入此配置:
$ dscl -u admin_username /Local/Default -mcximport /Computers/local_computer configuration.plist
将 admin_username 替换为有效的管理员用户名,将 configuration.plist 替换为上述所列 plist 配置的路径。为简单起见,您可以将 configuration.plist 文件放在桌面文件夹中,然后在终端中从桌面文件夹运行命令。如果 dscl 指出路径无效,则可以使用以下命令为本地计算机创建节点:
$ GUID=uuidgen
$ ETHER=$(ifconfig en0 | awk '/ether/ {print $2}')
$ dscl -u admin_username /Local/Default -create /Computers/local_computer
$ dscl -u admin_username /Local/Default -create /Computers/local_computer RealName "Local Computer"
$ dscl -u admin_username /Local/Default -create /Computers/local_computer GeneratedUID $GUID
$ dscl -u admin_username /Local/Default -create /Computers/local_computer ENetAddress $ETHER
运行这些命令后,再次导入配置:
$ dscl -u admin_username /Local/Default -mcximport /Computers/local_computer configuration.plist
要立即应用更改,请刷新系统首选项:
$ sudo mcxrefresh -n username
如果用户使用托管书签扩展名运行 Chrome,则 Chrome 会在 10 秒内加载此策略。要立即加载策略,请在 chrome://policy 中按重新加载策略。有关详细信息,请参阅 https://www.chromium.org/administrators/configuring-policy-for-extensions/