LoicVeirman / HardenAD

Hardening Active Directory version 2
Other
218 stars 24 forks source link

warning: Update AD Schema for LAPS and add PShell add-on #104

Open davidm40 opened 2 months ago

davidm40 commented 2 months ago

Bonjour, Je reçois un warning lors de l'étape de du paramétrage de LAPS : warning: Update AD Schema for LAPS and add PShell add-on

Describe the bug 2024/05/16 14:51:26 [INFO] NEW TASK: Update Ad schema for LAPS and deploy PShell tools 2024/05/16 14:51:26 [DBUG] --- ----: Calling function Install-Laps with parameters ForceDcIsSchemaOwner 2024/05/16 14:51:29 [DBUG] --- ----: function's ended 2024/05/16 14:51:29 [DBUG] --- ----: TaskID = 134 2024/05/16 14:51:29 [DBUG] --- ----: TaskName = Update Ad schema for LAPS and deploy PShell tools 2024/05/16 14:51:29 [DBUG] --- ----: TaskResult = warning 2024/05/16 14:51:29 [DBUG] --- ----: Message = LAPS installed but the schema extension has failed (warning: .Net 4.0 or greater requiered)

OS

bastienperez commented 2 months ago

Je ne reproduis pas l'erreur avec la même configuration.

Le compte utilisé est bien membre Schema Admins (Administrateurs du schéma en FR) ? A noter que si tu viens de t'ajouter dans le groupe, tu dois te déconnecter/reconnecter pour mettre à jour ton jeton.

En complément, peux-tu peux donner :

davidm40 commented 2 months ago

J'utilise le compte Administrateur sur mon Lab pour le déploiement du script. La commande "Get-AdPrincipalGroupMembership Administrateur | Select name" me renvoie bien "Administrateurs de l'entreprise" ET "Administrateurs du schéma". winver : Win Server 2022 21h2 v20348.2402) $PsversionTable : image version .NET image langue OS : Français

LoicVeirman commented 1 month ago

Bonjour Davidm40,

Tu auras surement noté le petit paramètre Calling function Install-Laps with parameters ForceDcIsSchemaOwner : cette commande ne peut fonctionner que le sur DC avec le role FSMO Schema Master (une idée saugrenue je pense d'un de mes camarades mais bon... Sont jeunes :)).

Etait-ce bien le cas ?

Sinon, il me faut le log de debug de la fonction.

davidm40 commented 1 month ago

Bonjour, je confirme exécuter les scripts sur le Schema Master, (netdom query fsmo renvoie bien le nom de ma machine). Je ne vois rien de concluant dans le log (mais ce n'est peut-être pas celui attendu...) Debug_Set-LapsScripts.log 2024-05-16_025140_HardenAD-Results.log

Merci

LoicVeirman commented 1 month ago

La, c'est pas un pb de script mais un pb spécifique chez toi. A ta place, j'ouvrirai la fonction appelée (elle est dans le log) et je l'exécuterai ligne à ligne pour voir les retours d'erreurs. De plus, pour que l'extension de schéma fonctionne, il faut que 1/ le module LAPS soit en mémoire et 2/ que tu sois en mode administrateur dans pShell.