Question Problème de signature de script

Plus d'informations
il y a 13 ans 7 mois #7775 par David
Bonjour,

Je viens vers vous car j'ai un problème d'exécution d'un script fait sur un autre pc.

J'ai créée un script signé sur PC1 qui s'exécute bien

J'installe le certificat sur PC2 et j'exécute le script sur PC2 et il me met un message d'erreur

[code:1]Impossible de charger le fichier C:\test\compressing_mouving_hyperfile_backups.ps1. Une chaîne de certificats n'a
pas pu être établie vers une autorité racine de confiance.
Au niveau de ligne : 1 Caractère : 55
+ C:\test\compressing_mouving_hyperfile_backups.ps1 <<<<
+ CategoryInfo : NotSpecified: (:«») [], PSSecurityException
+ FullyQualifiedErrorId : RuntimeException[/code:1]

Qui pourrait m'aider?

Bien à vous<br><br>Message édité par: Arnaud, à: 24/11/10 22:44

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

Plus d'informations
il y a 13 ans 7 mois #7779 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:Problème de certificat
Salut,
la signature de script nécessite deux éléments, en faisant simple, le certificat et l'autorité racine de confiance, qui elle indique que ton certificat est ...
certifié!
A priori il manque un 'noeud' dans ta chaîne de certification.
Voir ce tuto ou celui-ci .

Tutoriels PowerShell

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

Plus d'informations
il y a 13 ans 7 mois #7807 par David
Réponse de David sur le sujet Re:Problème de certificat
Oui c'est ce que j'ai fait.

Sur pc1 il y a :
- autorité de certification de confiance racine
- éditeur approuvé
- certificat personnel

Sur pc2 j'ai mit les mêmes certificats au même endroit que pc1.

J'ai mit sans la clé privé(.cer) et avec la clé privé(.pfx)

Mais rien n'y fait.En \&quot;AllSigned\&quot; je n'y arrive pas.
Alors qu'au niveau de sécurité,c'est le mieux.

Une idée?<br><br>Message édité par: sarlin, à: 17/09/10 09:39

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

Plus d'informations
il y a 13 ans 7 mois #7810 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:Problème de certificat
sarlin écrit:

Une idée?

Non, je n'ai jamais rencontré le pb. Quoique sous Windows Seven j'ai galéré pour réutiliser les certificats perso que j'utilisais sous XP (magasin user).

Je suppose que tu as les droits admin ?
Le certificat n'est pas périmé ?
Il faudrait le détail de l'exception en utilisant la fonction Resolve-Error .
A moins que qq connaisse une manière de valider la \&quot;chaîne de validation\&quot;.

Tutoriels PowerShell

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

Plus d'informations
il y a 13 ans 7 mois #7812 par David
Réponse de David sur le sujet Re:Problème de certificat
Re-bonjour,

-Oui je suis bien l'admin.
-Ce sont de nouveau certificat créer grace à \&quot;makecert.exe\&quot;
-Effectivement mes certificats ont été créer sur un Seven pour un windows server 2008

Et pour la fonctione que tu m'as donné,si le script ne s'exécute pas...Comment la fonction va tourner?

Bien à toi<br><br>Message édité par: sarlin, à: 17/09/10 11:37

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

Plus d'informations
il y a 13 ans 7 mois #7814 par Laurent Dardenne
Réponse de Laurent Dardenne sur le sujet Re:Problème de certificat
sarlin écrit:

Et pour la fonctione que tu m'as donné,si le script ne s'exécute pas...Comment la fonction va tourner?

Elle n'est pas liée à ton script, mais à l'affichage d'une erreur de la collection $Errors, par défaut la dernière.
Exécute ton script comme pour le premier post puis dans la foulée appel Resolve-Error.
Ensuite tu joint le résultat dans un fichier texte car le compte rendu peut être verbeux.
Le mieux est aussi de vider la liste avant l'opération, cela permet de vérifier s'il n'y a pas + erreurs en cascade. La dernière exception déclenché peut ne pas être la cause réel du pb.
[code:1]
$Error.Clear()
.\ScriptEnErreur
$Error.Count
#Par défaut affiche la première erreur ou exception
Resolve-Error &gt; ExceptionLog.txt
[/code:1]

Tutoriels PowerShell

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

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