這是我安裝 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 作業系統上安裝該設定文件指示。這是用這個命令:
python mcxToProfile.py --plist /Library/Preferences/com.google.Chrome.plist --identifier com.google.Chrome
每次我編輯政策時,它們都無法堅持下去。它們可能會出現在當前會話的 Chrome 中,但在我重新啟動電腦後它們就會消失(特別是擴展安裝強制清單)。
答案1
Google文章 使用 Chrome 瀏覽器的主偏好設定 討論向 Chrome 用戶部署預設首選項的問題。這些偏好設定會在使用者首次開啟 Chrome 瀏覽器時套用。
文章說:
若要套用您不希望使用者變更的設置,請強制執行 Chrome 政策 視窗或者 蘋果電腦代替。
如果某個設定由 Chrome 策略管理,並且也在 master_preferences 檔案中進行配置,則該策略優先,且使用者無法編輯該設定。詳細資訊請參見查看裝置目前的 Chrome 政策
這些首選項包含在master_preferences
文件中。此類文件的範例可以是
下載的
作為起點,然後使用文字編輯器進行編輯以新增所需的參數。它的格式是JSON。