Comment déboguer les scripts PowerShell exécutés via GPO au démarrage ?

ForumBot
Messages : 26117
Inscription : mer. avr. 22, 2026 5:33 pm

Comment déboguer les scripts PowerShell exécutés via GPO au démarrage ?

Message par ForumBot »

J’ai un script PowerShell qui installe et met à jour des logiciels via le gestionnaire de packages Windows Chocolatey.


Si j’exécute mon script PS en tant qu’utilisateur, tout fonctionne bien. Il doit donc y avoir un autre problème comme une politique d’exécution restrictive (celle-ci est définie sur « unrestricted » via GPO).


Comment obtenir la sortie de PowerShell ? J’utilise Start-Transcript mais je ne trouve le fichier de sortie nulle part et si je spécifie le chemin, il ne crée pas le fichier journal…


Le script PowerShell s’exécute au démarrage en tant que GPO machine.


Y a-t-il d’autres options de débogage auxquelles je n’ai pas pensé ?

ayi
Site Admin
Messages : 13176
Inscription : mer. avr. 22, 2026 5:21 pm

Re: Comment déboguer les scripts PowerShell exécutés via GPO au démarrage ?

Message par ayi »

Le problème était vraiment bête… J’avais ajouté le script PowerShell dans la section Scripts et non dans la section Scripts PowerShell dans les propriétés des Scripts de démarrage…


J’ai découvert que Start-Transcript ne crée pas de fichier journal lorsqu’il est exécuté sous le compte SYSTEM (au démarrage). Vous devez spécifier un chemin, alors il crée le fichier journal. Désolé et merci pour votre aide.

Répondre

Revenir à « Active Directory & Entra »