2 votes

Différentes stratégies de groupe dans un même domaine

J'utilise powershell pour afficher l'expiration du mot de passe d'un compte avant de le réinitialiser au travail. Mais la politique générale globale, d'après ce que je peux voir, est de 180 jours, et certains employés ont défini 90 jours sur leur compte. Où se situent ces autres politiques pour que je puisse voir ce qu'elles ont ?

Je demande msDS-UserPasswordExpiryTimeComputed dans powershell.

EDIT : J'ai lancé gpresult /h c:\temp\gpresult.html et n'a pu trouver que les résultats suivants

Account Policies/Password Policyhide
Policy Setting Winning GPO 
Enforce password history 24 passwords remembered Default Domain Policy 
Maximum password age 180 days Default Domain Policy 
Minimum password age 0 days Default Domain Policy 
Minimum password length 6 characters Default Domain Policy 
Password must meet complexity requirements Disabled Default Domain Policy 
Store passwords using reversible encryption Disabled Default Domain Policy

5 votes

Vous pouvez utiliser des politiques de mot de passe à granularité fine pour spécifier plusieurs politiques de mot de passe au sein d'un même domaine. technet.microsoft.com/fr/us/library/cc770394%28v=ws.10%29.aspx

0 votes

Cela semble être le cas, mais je ne parviens pas à le localiser.

1 votes

@Aaron en dsa.msc Vérifiez que l'option "View -> Advanced Features" est activée. Développez le System et ensuite le Password Settings Container contiendra les objets supplémentaires de paramètres de mot de passe - si aucun n'est présent, les paramètres de la stratégie de domaine par défaut s'appliquent à tous les mandants munis d'un mot de passe.

4voto

m6tt Points 3507

Il est possible qu'il existe des GPO secondaires dans des déploiements plus spécifiques (par exemple, s'appliquant uniquement à un groupe spécifique d'ordinateurs) qui ont des exigences plus strictes en matière de réinitialisation du mot de passe.

Je recommande de courir gpresult à partir d'un Shell exécuté avec des privilèges administratifs sur la ou les machines affectées, afin de vérifier quelles GPO ont été traitées.

Depuis une ligne de commande locale à la machine : gpresult /h c:\temp\gpresult.html et ensuite inspecter le fichier résultant gpresult.html dans un navigateur.

Ce que vous cherchez, c'est la politique qui a "gagné" pour définir la politique de mot de passe ; faites une recherche pour "politique de mot de passe" et "âge maximum du mot de passe" sur cette page, pour trouver la politique pertinente, et vérifiez la "GPO gagnante" sur le côté droit de la page correspondant à l'ensemble de valeurs qui a remplacé la politique applicable globalement que vous avez noté dans votre question.

0 votes

Ce que tu as mis ici a généré une énorme page web. Où est-ce que je cherche précisément ? Ce n'est pas l'ordinateur qui a la politique, c'est le compte lui-même, peu importe où je me connecte, j'ai toujours 90 jours attachés à mon compte.

1 votes

Mis à jour pour clarifier ce que vous recherchez.

0 votes

J'ai modifié mon OP pour refléter la recherche que j'ai faite pour une politique de mot de passe, toujours incapable de trouver quelque chose qui mentionne 90 jours ! Mince.

1voto

Clayton Points 4443

A partir d'une machine avec Powershell et les modules Powershell AD GPO, vous pouvez exécuter ce qui suit pour trouver tous les GPO avec des paramètres de mot de passe :

PS C:\temp\gpo> get-gpo -all | foreach { get-gporeport -name $_.displayname -reporttype xml -path ("c:\temp\gpo\" + $_.displayname + ".xml") }
PS C:\temp\gpo> gci *.xml | foreach {$_.name; gc $_.name | select-string "password[al]" -context 1 }

Ce qui produira un résultat comme celui-ci, vous permettant de voir quels GPO ont des paramètres de mot de passe.

somePolicy1.xml
somePolicy2.xml
somePolicy3.xml
Default Domain Policy.xml
          <q1:Account>
>           <q1:Name>MaximumPasswordAge</q1:Name>
            <q1:SettingNumber>30</q1:SettingNumber>
          <q1:Account>
>           <q1:Name>MinimumPasswordAge</q1:Name>
            <q1:SettingNumber>0</q1:SettingNumber>
          <q1:Account>
>           <q1:Name>MinimumPasswordLength</q1:Name>
            <q1:SettingNumber>6</q1:SettingNumber>
somePolicy4.xml
somePolicy5.xml
somePolicy6.xml

1voto

joeqwerty Points 106914

Une seule GPO peut définir les stratégies de mot de passe pour le domaine et elle doit être liée au domaine. Si plusieurs GPO définissant la stratégie de mot de passe sont liées au domaine, la GPO ayant la plus haute priorité (ordre de liaison le plus bas) est la GPO gagnante et est celle qui définit la stratégie de mot de passe pour le domaine. Les stratégies de mot de passe dans les GPO liées aux OU ne seront pas appliquées. Je suppose que vous avez mis en place des politiques de mot de passe à grain fin. Si c'est le cas, vous devriez voir les FGPP's qui ont été créées sous System|Password Settings Container dans Active Directory Users and Computers (vous devez être en train de regarder Advanced Features pour voir cela).

0 votes

Malheureusement, je ne vois pas de conteneur de paramètres de mot de passe dans le système.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X