Aller au contenu

HGPM

HGPM est une console de gestion des stratégies de groupe, dans l'esprit de GPMC, écrite en PowerShell 7 avec une interface Avalonia. Elle fonctionne sous Windows et Linux, et gère aussi bien les GPO des domaines Samba AD que ceux d'Active Directory.

Un produit de la communauté Hardenad

HGPM est un produit de la communauté Hardenad. À propos, dans le lanceur (Start-HGPM), donne la version du module installée et mène à hardenad.net.

La vue Group Policy Management sur un domaine Samba AD

La vue Group Policy Management sur un domaine Active Directory

Ce qu'elle fait

  • Le lanceur

    Start-HGPM : une tuile pour chaque outil de HGPM, dans la langue et le thème choisis pour tous. Le lanceur

  • Vue Group Policy Management

    Le domaine, ses OU et leurs liens de GPO, les Group Policy Objects, comme GPMC les montre : créer, lier, supprimer et restaurer des GPO, appliquer (Enforced), désactiver et ordonner leurs liens, bloquer l'héritage, régler leur statut et leur filtrage de sécurité. La console

  • Éditeur de stratégies

    Les modèles d'administration (ADMX/ADML), les paramètres de sécurité (GptTmpl.inf) et les préférences de stratégie de groupe d'une GPO, lus dans SYSVOL et enregistrés là. L'éditeur de stratégies

  • Historique et approbation

    Des sauvegardes avec commentaires et étiquettes, la frise de chaque GPO, les différences entre deux versions, la restauration, l'écart avec la version approuvée, et un workflow d'approbation Tier 0 / Tier 1. Sauvegardes et historique

  • Les droits du domaine

    La console propose ce que le compte gère (ses délégations) et montre le reste en lecture, la configuration est celle du domaine (SYSVOL), et le workflow ne repose que sur les ACL de l'annuaire et de SYSVOL. Délégation

  • Stratégies de mot de passe (PSO)

    Une deuxième console, Show-PSOManagerAvalonia, pour les stratégies de mot de passe affinées, comme le Centre d'administration Active Directory : les créer, les appliquer, et voir celle qui s'applique à un utilisateur ou à un groupe, et pourquoi. Stratégies de mot de passe

  • Créateur de filtres WMI

    Des filtres WMI construits à partir de requêtes prêtes à l'emploi ou d'un générateur, vérifiés à la saisie, testés sur l'ordinateur, exportés en .mof ou créés dans le domaine. Créateur de filtres WMI

  • Policy Analyzer

    Les GPO, les sauvegardes et les baselines de sécurité de Microsoft comparées paramètre par paramètre, avec les fichiers .PolicyRules du Security Compliance Toolkit ; une baseline écrite dans une GPO. Policy Analyzer

  • Journal d'audit

    Ce que les consoles et les commandes ont modifié dans le domaine, activé par défaut : qui, quand, d'où, sur quelle GPO, filtré et exporté en CSV. Journal d'audit

En bref

Fonctionne sous Windows 10/11 et Server, Linux (Debian, Ubuntu, RHEL…), avec PowerShell 7.4 ou plus
Domaines Samba AD (4.x) et Active Directory (contrôleurs de domaine Windows Server)
Annuaire LDAP (System.DirectoryServices.Protocols), Kerberos ; LDAPS avec un mot de passe
SYSVOL le chemin UNC sous Windows ; smbclient et les bindings Python de Samba sous Linux
Création et suppression de GPO RSAT (New-GPO, Remove-GPO) sous Windows ; samba-tool sous Linux
Interface Avalonia 11, installé à la première ouverture de la fenêtre

Par où commencer

  1. Installer le module et ce qu'il demande sur votre plateforme.
  2. Ouvrir le lanceur et ouvrir un outil sur votre domaine.
  3. Suivre un workflow : créer et lier une GPO, la sauvegarder et la restaurer, faire approuver les GPO des techniciens Tier 1.

Les captures de cette documentation viennent du labo : un domaine Samba AD hardenbox.labo et un domaine Windows powershell.labo.