这是我安装 Chrome 所需的一组策略(转换为 json):
{
"chromePolicies": {
"BrowserAddPersonEnabled": {
"level": "recommended",
"scope": "machine",
"source": "platform",
"value": false
},
"BrowserGuestModeEnabled": {
"level": "recommended",
"scope": "machine",
"source": "platform",
"value": false
},
"ExtensionInstallForcelist": {
"level": "mandatory",
"scope": "machine",
"source": "platform",
"value": [ "pncfbmialoiaghdehhbnbhkkgmjanfhe", "mdnleldcmiljblolnjhpnblkcekpdkpa", "cjpalhdlnbpafiamejdnhcphjbkeiagm" ]
}
}
}
我尝试以多种方式实例化这些策略,包括:
- 编辑
com.google.Chrome.plist
了/Library/Managed Preferences/Preferences
- 编辑
com.google.Chrome.plist
了/Library/Preferences
- 运行这些命令:
defaults write com.google.Chrome BrowserAddPersonEnabled -bool false
defaults write com.google.Chrome BrowserGuestModeEnabled -bool false
defaults write com.google.Chrome ExtensionInstallForcelist -array \
'{ pncfbmialoiaghdehhbnbhkkgmjanfhe; }' \
'{ mdnleldcmiljblolnjhpnblkcekpdkpa; }' \
'{ cjpalhdlnbpafiamejdnhcphjbkeiagm; }'
- 安装mcxToProfile并将我的策略文件转换为配置文件,然后根据这些说明在我的 Mac OS 上安装该配置文件。那是用这个命令:
python mcxToProfile.py --plist /Library/Preferences/com.google.Chrome.plist --identifier com.google.Chrome
每次我编辑策略时,它们都无法坚持。它们可能会出现在当前会话的 Chrome 中,但在我重新启动计算机后它们会消失(特别是扩展安装强制列表)。
Google 文章 使用 Chrome 浏览器的主首选项 讨论了为 Chrome 用户部署默认首选项的问题。这些首选项在用户首次打开 Chrome 浏览器时应用。
文章说:
这些首选项包含在
master_preferences
文件中。可以 下载此类文件的示例 作为起点,然后使用文本编辑器进行编辑以添加所需的参数。它的格式是 JSON。