Question
problème de signature
- sarapis
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 2
- Remerciements reçus 0
il y a 16 ans 5 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
[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.
- Arnaud Petitjean
-
- Hors Ligne
- Modérateur
-
il y a 16 ans 5 mois #161
par Arnaud Petitjean
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 ou d'un conseil ?
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
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 ou d'un conseil ?
Connexion ou Créer un compte pour participer à la conversation.
- sarapis
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 2
- Remerciements reçus 0
il y a 16 ans 5 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
.\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.
- Arnaud Petitjean
-
- Hors Ligne
- Modérateur
-
il y a 16 ans 5 mois #163
par Arnaud Petitjean
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 ou d'un conseil ?
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
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 ou d'un conseil ?
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.046 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- problème de signature