Partage
  • Partager sur Facebook
  • Partager sur Twitter

[POWERSHELL] avertissement de securité ....

    8 juin 2022 à 10:17:30

    Bonjour,

    j'ai un fichier batch sur le disque local, qui appel un fichier powershell sur le réseau local. Ce script local sera toujours exécuté automatiquement en tant qu'administrateur.

    Quand je lance en tant qu'administrateur. Il m'affiche :

    Avertissement de sécurité
    N’exécutez que des scripts que vous approuvez. Bien que les scripts en provenance d’Internet puissent être utiles, ce
    script est susceptible d’endommager votre ordinateur. Si vous approuvez ce script, utilisez l’applet de commande
    Unblock-File pour autoriser le script à s’exécuter sans ce message d’avertissement. Voulez-vous exécuter W:\maj.ps1 ?
    [N] Ne pas exécuter  [O] Exécuter une fois  [S] Suspendre  [?] Aide (la valeur par défaut est « N ») :

    Ce qui me pause un gros problème puisque le script est lancé automatiquement il n'y a donc personne pour valider.

    J'ai fait des recherches  mais je ne maitrise pas le sujet cela ne fonctionne pas encore. Dans mon script ps1 j'ai rajouté en début de script

    Set-ExecutionPolicy bypass , ce qui ne change rien

    dans le batch j’ appel le ps1 ainsi :

    powershell.exe -ExecutionPolicy Bypass -file "W:\%script%" "%SERVEUR%" "%etat%"

    w:\ étant une mappe réseau, et serveur et état 2 variables que je dois passer dans le script ps1

    J'ai fait un list des executionPolicy depuis le ps1 , pour voir , j’obtiens ça :

            Scope ExecutionPolicy
            ----- ---------------
    MachinePolicy       Undefined
    UserPolicy       Undefined
    Process       Undefined
    CurrentUser       Undefined
    LocalMachine          Bypass

    Comment faire pour virer cet avertissement ?

    • Partager sur Facebook
    • Partager sur Twitter
      8 juin 2022 à 20:20:03

      Bonsoir,

      Essaye de "débloquer" ton fichier via clic droit -> Propriétés (https://itfordummies.net/2015/05/04/differents-way-to-unblock-file-with-powershell/)

      • Partager sur Facebook
      • Partager sur Twitter
        13 juin 2022 à 18:39:19

        Le message fait référence à Unblock-File pour l'autorisation du fichier, tu as regardé cette commande au moins ?

        Unblock-File -Path "w:\%script%"

        avant la ligne de lancement du script devrait résoudre le problème

        -
        Edité par umfred 13 juin 2022 à 18:39:32

        • Partager sur Facebook
        • Partager sur Twitter

        [POWERSHELL] avertissement de securité ....

        × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
        × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
        • Editeur
        • Markdown