Question executer un script powershell

Plus d'informations
il y a 15 ans 1 mois #8746 par Foucard
Bonjour,
Sur un poste XP, je cherche à executer un script powershell avec la commande suivante :

powershell -File .\toto.ps1

J'ai ce message qui apparait :

[code:1]
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. Voulez-vous exécuter
Z:\Logon\toto.ps1 ?
[N] Ne pas exécuter [O] Exécuter une fois Suspendre [?] Aide
(la valeur par défaut est « N ») :

[/code:1]

Y a t'il un moyen de supprimer cette étape ?

Merci d'avance<br><br>Message édité par: fouc, à: 8/02/11 11:38

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 15 ans 1 mois #8747 par jojo
Réponse de jojo sur le sujet Re:executer un script powershelle
Bonjour,

le message d'erreur est parlant: tu peux enlever le code de signature tout en bas, mais je te conseilles avant de comprendre le fonctionnement du script...au cas ou :evil:

tu peux aussi, changer le mode d'exection de PS:

[code:1]PS&gt; Set-ExecutionPolicy unrestricted[/code:1]

mais côté securité..:silly:<br><br>Message édité par: jojo, à: 8/02/11 11:47

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 15 ans 1 mois #8748 par Foucard
Réponse de Foucard sur le sujet Re:executer un script powershelle
Merci pour ce message dont j'ai du mal à évaluer l'amabilité.

Pour info, je suis deja en unrestricted.


Une autre idée ?

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 15 ans 1 mois #8756 par Jacques Barathon
Ton poste identifie sans doute le script comme venant d'Internet. PowerShell te demande donc de confirmer son exécution, même si tu l'as réglé en Unrestricted (ce qui n'est pas une super idée soit dit en passant - mieux vaut s'en tenir à RemoteSigned pour au moins avoir ce message d'avertissement).

Si, comme le dit Jojo à sa façon, tu es sûr de la fiabilité de ton script, tu peux le débloquer pour que Windows - et donc PowerShell - arrête de le considérer comme venant d'Internet :

Dans l'Explorateur, clic-droit sur le fichier &gt; propriétés &gt; clic sur le bouton 'Débloquer'.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 15 ans 1 mois #8757 par Olivier
Réponse de Olivier sur le sujet Re:executer un script powershelle
Bonjour fouc ;-)

Alors en fait cela peut provenir de deux choses \&quot;à ma connaissance\&quot; ...

1 - Le mode de la politique de restriction \&quot;powerShell\&quot;
2 - Quand tu télécharge un script sp1 de Internet (ou externe à ton PC) en local, tu peux aller dans les propriétés du script \&quot;Explorateur Win, clic droit ...\&quot; et là, tu verra une case du genre \&quot;Débloquer\&quot; ... Clic dessus pour débloquer l'exécution du script en question.

Enfin, j'utilise le mode RemoteSigned pour la politique de restriction PowerShell. Restrictif mais pas trop :)

Hésite pas à revenir si ces quelques lignes nônt pas résolu ton problème ;) On est là pour partager et s'entraider ;-)

Pour la remarque de Jojo, laisse pisser ... :whistle:

Tout de bon et à +

Olivier D.
Virtual Business Card
Profile Linkedin

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 15 ans 1 mois #8758 par Olivier
Réponse de Olivier sur le sujet Re:executer un script powershelle

Re:executer un script powershelle - 8/02/11 22:21


heuu plus rapide de combien de secondes ? :laugh:

Bonne salutations Janel et bonne fin de soirée ;-)

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.060 secondes
Propulsé par Kunena