Synopsis
Voulant automatiser le maximum de choses sur mon infrastructure Citrix, j’ai décidé de pousser le vice jusqu’à déployer des favoris sur les navigateurs. Concernant Internet Explorer rien de bien sorcier vu que ça utilise des fichiers, pour Chrome c’est un peu plus compliqué mais rien de sorcier non plus.
Il y a donc deux solutions pour afficher les « Managed Bookmarks », soit utiliser les ADMX de Google (qui fonctionnent très bien d’ailleurs) soit utiliser une clé de registre.
Étant donné que j’utilise une grosse GPO avec le Loopback Processing en replace, si j’utilise les ADMX je vais me retrouver avec les même favoris pour tout mes users. Dans ce cas je vous conseille de passer par la clé de registre avec Item-level targeting sur le groupe AD de vos users.
Dans les deux cas il va falloir utiliser du JSON et ceci sur une seule ligne, je vous conseille d’utiliser ce superbe outils en ligne (https://jsoneditoronline.org) qui permet de créer son arborescence (Flèche rouge) puis de l’afficher en une ligne (Flèche verte) comme demandé par l’ADMX ou la clé de registre.
Exemple
[{"name":"Citrix","children":[{"name":"Director 1","url":"https://director.mydomain1.local/Director"},{"name":"Director 2","url":"https://director.mydomain2.local/Director"},{"name":"Director 3","url":"https://director.mydomain3.local/Director"},{"name":"Director 4","url":"https://director.mydomain4.local/Director"}]}]
Clé de Registre
Action: Update
Hive: HKEY_CURRENT_USER
Key Path: Software\Policies\Google\Chrome
Value Name: ManagedBookmarks
Value type: REG_SZ
ADMX
Si vous utilisez l’ADMX, il suffit de naviguer comme sur l’image jusqu’à « Managed Bookmarks », de l’activer et de coller votre ligne en JSON.
Bonus – Renommer « Managed Bookmarks »
Il est possible de changer le nom du folder racine « Managed Bookmarks » en ajoutant la clé toplevel_name au début du code JSON.
[{"toplevel_name":"Bookmarks"},{"name":"Citrix","children":[{"name":"Director 1","url":"https://director.mydomain1.local/Director"},{"name":"Director 2","url":"https://director.mydomain2.local/Director"},{"name":"Director 3","url":"https://director.mydomain3.local/Director"},{"name":"Director 4","url":"https://director.mydomain4.local/Director"}]}]
Bonjour Mathieu,
Ton post est fortement intéressant mais je n’ai pas ta connaissance. De ce fait, j’ai quelques interrogations à te soumettre:
– je souhaite affecter des favoris au navigateur Chrome pas stratégies de groupe, c’est la version Windows Seveur 2012 R2 standard que j’utilise pour mon Ad
– la stratégie est en anglais ainsi que la clé de registre, par contre mon Ad est en français et je ne souhaiterais pas me tromper
– pourrais tu m’informer stp quel est le nom de cette stratégie en Français et pourquoi pas la sémantique pour la clé de registre
– ex: je souhaite mettre Waze.com, les pages jaunes, etc…
Merci de ton aide, à bientôt.
Bonjour Villa,
Merci de l’intérêt que tu portes au blog, je vais essayer de t’aider du mieux que je peux.
– Aucun problème avec un AD en Windows Server 2012 R2.
– Dans tout les cas il faudra que tu crée ton code JSON au format « oneliner » comme dans l’exemple.
– Je n’ai pas d’AD en Français mais globalement tu devrais t’y retrouver avec mes indications.
Pour la clé de registre : Configuration ordinateur – Préférences – Paramètres Windows – Registre – Ajouter avec l’option « Action : Mise à jour »
Pour la GPO Chrome (Il faut ajouter l’ADMX avant par contre) : Configuration utilisateur – Modèles d’administration – Modèles d’administration classiques (ADM) – Google – Google Chrome – Marque Pages (Un truc du genre)
– Aucun problème, il faut utiliser l’éditeur JSON, prend comme base mon exemple en copié/collé
Bonjour,
Merci pour votre article très pertinent, simple question, est-ce qu’en déployant la GPO les favoris sont ajoutés, ou remplacent-ils ceux deja existants ?
Merci d’avance
Tom
Alors non car c’est complètement séparé, il y a un folder « Managed bookmarks » qui s’ajoute (Voir premier screenshot).
Il m’a pas été capable de trouve la syntax pour importer des .rdp ainsi que des chemins vers des répertoires.
Peut-on faire cela au moins ?
merci d’avance.
Bonjour,
Je n’ai pas bien compris votre question, pouvez-vous reformuler ?
Cordialement,
Bonjour,
Merci pour votre article, tout fonctionne. Cependant savez-vous comment faire pour que les favoris soient créés hors du dossier « Favoris gérés » ? Je veux dire créer plusieurs dossiers favoris et pas qu’un seul dossier « Favoris gérés » (en gros exporter tous les dossiers de « Favoris gérés » directement sur la barre des favoris).
Merci d’avance.
Cordialement.
Bonjour,
Malheureusement à ma connaissance il n’y à pas de moyen de séparer comme on pourrait le faire sur un autre navigateur, il est par contre possible de créer plusieurs dossiers dans « Managed bookmarks ».
Cordialement,
Salut ,
A toi , peux t’on renommer managedbookmarks ?
Cordialement
Hello,
Par défaut le nom est « Managed bookmarks » mais il peut être personnalisé en ajoutant dans le JSON la clé « toplevel_name » avec le nom de dossier souhaité comme valeur (voir le bonus en bas du billet).