Échec de l’exécution d’un script PowerShell administratif en raison des restrictions de sécurité de l’entreprise

Manon Garcia 0 Points de réputation
2026-11-02T08:22:18.5866667+00:00

Bonjour,

Description de l’incident :

Un script PowerShell nécessitant des privilèges administratifs ne parvient pas à s’exécuter sur plusieurs postes de travail Windows en environnement d’entreprise en raison de restrictions d’exécution des scripts.

L'erreur semble être liée aux stratégies de sécurité mises en place par l'organisation, mais la restriction exacte empêchant l'exécution du script n'a pas encore été identifiée.

Questions relatives au dépannage :

Comment identifier la stratégie d'exécution PowerShell effectivement appliquée aux postes de travail concernés ?

Comment déterminer si le script doit être signé numériquement ou utiliser un certificat de signature de code spécifique ?

Comment vérifier si AppLocker, Windows Defender Application Control (WDAC) ou d'autres stratégies de contrôle des applications bloquent l'exécution du script ?

Existe-t-il des paramètres de stratégie de groupe (Group Policy) ou des configurations de sécurité susceptibles d'imposer ces restrictions ?

Quelle est la méthode recommandée pour résoudre ce problème tout en respectant les politiques de sécurité de l'organisation et sans contourner les mécanismes de protection autorisés ?

Assistance attendue :

Merci de fournir les commandes PowerShell recommandées, les procédures de diagnostic ainsi que les journaux de sécurité Windows pertinents afin d'identifier la cause première du problème et de déterminer les mesures correctives appropriées.

Windows pour les entreprises | Windows Server | Services d’annuaire | Active Directory
0 commentaires Aucun commentaire

1 réponse

Trier par : Les plus récents
  1. Harry Phan 36,210 Points de réputation Conseiller indépendant
    2026-11-02T09:05:31.0366667+00:00

    Bonjour Manon,

    Ce problème peut être dû à la stratégie d'exécution PowerShell (Execution Policy), aux stratégies de groupe (GPO), à AppLocker ou à Windows Defender Application Control (WDAC). Commencez par exécuter la commande Get-ExecutionPolicy -List pour identifier les stratégies d'exécution en vigueur. Si MachinePolicy ou UserPolicy est configuré, vérifiez la GPO appliquée à l'aide de la commande gpresult /h C:\Temp\GPReport.html. Pour vérifier la signature d'un script, exécutez Get-AuthenticodeSignature "C:\Scripts\MonScript.ps1" et assurez-vous que l'état est bien Valid si une signature est requise.

    Concernant AppLocker, consultez l'Observateur d'événements sous Journaux des applications et des services > Microsoft > Windows > AppLocker > MSI and Script, en prêtant une attention particulière aux événements 8006 et 8007. Pour WDAC, examinez Microsoft > Windows > CodeIntegrity > Operational, notamment les événements 3076 et 3077. Vous pouvez également récupérer la stratégie AppLocker effective via la commande Get-AppLockerPolicy -Effective -Xml.

    La solution recommandée consiste à demander à votre équipe de sécurité d'autoriser le script validé (ou son éditeur approuvé) par le biais de la stratégie appropriée. Évitez d'utiliser ExecutionPolicy Bypass pour contourner les restrictions mises en place par votre organisation. N'hésitez pas à nous communiquer le message d'erreur exact ainsi que les résultats des commandes exécutées pour permettre une analyse plus approfondie.

    J'espère que ces informations vous seront utiles. Si elles vous aident à mieux comprendre le problème, n'hésitez pas à valider cette réponse. Si vous avez d'autres questions, n'hésitez pas à laisser un message. Bonne journée !

    HP.

    Cette réponse a-t-elle été utile ?

    0 commentaires Aucun commentaire

Votre réponse

Les réponses peuvent être marquées comme « Acceptées » par l’auteur de la question et « Recommandées » par les modérateurs, ce qui aide les utilisateurs à savoir que la réponse a résolu le problème de l’auteur.