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.