Mac 上的强制性 Chrome 政策

Tyl*_*ler 4 macos google-chrome group-policy defaults google-chrome-extension

我正在尝试通过修改 Chrome 策略在 OS X 上安装私有 Chrome 扩展程序。我可以通过编辑相关的 HKEY_LOCAL_MACHINE 注册表在 Windows 上成功完成此操作,但在 OS X 上我遇到了问题。

使用以下命令,策略会显示在 chrome://policy 中,但在 Windows 上具有“推荐”级别而不是“强制”级别。

defaults write com.google.Chrome ExtensionInstallSources -array "http://install-url.com/*"
defaults write com.google.Chrome ExtensionInstallWhitelist -array "chrome-extension-id"
Run Code Online (Sandbox Code Playgroud)

每当我尝试安装扩展程序时,Chrome 都会下载该文件并显示一条消息,指出无法从此网站安装应用程序、脚本和扩展程序。

任何帮助将不胜感激!

小智 5

这是一篇旧文章,但在谷歌搜索中出现,但这里没有答案。

经过一番排查后,这个问题的答案如下:

包含推荐策略的文件是

~/Library/Preferences/com.google.Chrome.plist 
Run Code Online (Sandbox Code Playgroud)

如果在用户上下文中运行,您发布的命令将修改此文件

为了强制执行,您需要通过 JAMF 或 Munki 来管理您的 Mac。一旦你的 Mac 被管理,你就可以使用 plists

/Library/Managed Preferences/
Run Code Online (Sandbox Code Playgroud)

&

/Library/Managed Preferences/$user
Run Code Online (Sandbox Code Playgroud)

实际上,这会将 com.google.Chrome.plist 从用户上下文移动到计算机上下文。HKCU vs HKLM

这里的文档在调试下详细讨论了这一点 https://www.chromium.org/administrators/mac-quick-start