Question problème de signature

Plus d'informations
il y a 16 ans 11 mois #160 par sarapis
problème de signature a été créé par sarapis
Bonjour je débute avec powershell sous Vista intégrale, lorsque je lance un script truc.ps1 ou les exemples du site j'ai toujours ce message :
[code:1]
Impossible de charger le fichier D:\travail\tests\cal.ps1. Le fichier D:\travail\tests\cal.ps1 n'est pas signé numériqu
ement. Le script ne sera pas exécuté sur le système. Pour plus d'informations, consultez « get-help about_signing »..
[/code:1]

Pouvez m'aider svp ?

Merci par avance

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

Plus d'informations
il y a 16 ans 11 mois #161 par Arnaud Petitjean
Réponse de Arnaud Petitjean sur le sujet Re:problème de signature
Bonjour Sarapis,

Bienvenue sur le forum !

Ta réponse se trouve dans la rubrique \"Découvrir PowerShell\" ici : powershell-scripting.com/index.php?optio...;id=57&Itemid=72

@++

Arnaud

MVP PowerShell et créateur de ce magnifique forum :-)
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?

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

Plus d'informations
il y a 16 ans 11 mois #162 par sarapis
Réponse de sarapis sur le sujet Re:problème de signature
Merci pour cette réponse qui en ammène une autre désolé j'ai testé le calendrier et après l'avoir lancé :
.\cal

voilà le résultat :

[code:1]
PS D:\travail\tests> .\cal

GAC Version Location
---

True v2.0.50727 C:\Windows\assembly\GAC_MSIL\System.Windows.Forms\2.0.0.0__b77a5c561934e089\System.Windows.For...


PS D:\travail\tests>

[/code:1]

peut être une idée ?

Merci encore

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

Plus d'informations
il y a 16 ans 11 mois #163 par Arnaud Petitjean
Réponse de Arnaud Petitjean sur le sujet Re:problème de signature
Si tu avais fait un copier/coller directement dans le Shell tu n'aurais pas eu ce problème. Il t'aurais donc suffit de taper cal pour afficher le calendrier.

Lorsque tu executes un script qui contient une fonction, celle-ci s'exécute dans le contexte du script et la fonction n'existe plus lorsque le script a fini de s'exécuter. Pour que le calendrier s'affiche, il faut que dans ton script cal.ps1 tu fasses appel à la fonction.

La dernière possibilité, la plus couramment utilisée, consiste à importer dans le contexte (la portée) du shell la fonction contenue dans ton script. On fait cela en mettant un point avant de lancer le script. C'est ce que l'on appelle le dotSourcing.

[code:1]. ./cal.ps1[/code:1]

Ensuite tu n'as plus qu'à appeler la fonction où l'alias.

[code:1]get-calendar[/code:1] ou [code:1]cal[/code:1]

@++

Arnaud

MVP PowerShell et créateur de ce magnifique forum :-)
Auteur de 6 livres PowerShell aux éditions ENI
Fondateur de la société Start-Scripting
Besoin d'une formation PowerShell ?

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

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