Chrome non sta aggiornando l'elenco dei criteri da /Library/Preferences/com.google.Chrome.plist


0

Il mio programma rapido aggiorna periodicamente il com.google.Chrome.plist file memorizzato in /Library/Preferences.

Durante le esecuzioni iniziali, ha solo bisogno di riavviare il browser Chrome per rendere effettive le politiche. Ma ora ho bisogno di riavviare il sistema per rendere effettive le politiche. Come faccio ad aggiornarlo senza riavviare il Mac?

E anche il Reload policies pulsante in chrome://policy non farà il trucco. (Mi chiedo quale sia il suo scopo?)

E anche, per favore, spiega la differenza tra l'inserimento del file plist /Library/Preferences e in /Library/Managed Preferences

Grazie!


O c'è qualche comando come gpupdate /force (in Windows) in mac per forzare l'aggiornamento delle preferenze. Domanda simile: Aggiorna le norme di Chrome a livello di codice?
Goutham Ganesan

Risposte:


0

Il motivo è che, da Mac OS Mavericks, Apple ha iniziato a memorizzare nella cache i file plist, il che risulta in una sostituzione manuale di un file plist senza alcun effetto fino a quando la cache non viene ricaricata automaticamente. Se apri l'applicazione che utilizza questo file plist in anticipo, sovrascrive il tuo file copiato con quello vecchio / memorizzato nella cache.

Per ricaricare manualmente il file delle preferenze, utilizzare defaults read <filename>.plist leggere i nuovi valori plist.

Fonte: nethack

Ora, io uso solo a sh script per chiamare il defaults dopo aver eseguito il mio programma.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.