Question Get-MD5
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6298
- Remerciements reçus 68
il y a 11 ans 3 mois #12482
par Laurent Dardenne
Tutoriels PowerShell
Réponse de Laurent Dardenne sur le sujet Re:Get-MD5
benduru écrit:

Si le fichier est verrouillé, la fonction plante :
[code:1]
New-Object : Exception lors de l'appel de « .ctor » avec « 2 » argument(s) : « L'accès au chemin d'accès 'C:\temp\pb\Sc
ripts\.svn\entries' est refusé. »
Au niveau de ligne : 10 Caractère : 29
+ $stream = New-Object <<<< System.IO.FileStream($file, [System.IO.FileMode]::Open)
+ CategoryInfo : InvalidOperation: (:«») [New-Object], MethodInvocationException
+ FullyQualifiedErrorId : ConstructorInvokedThrowException,Microsoft.PowerShell.Commands.NewObjectCommand
Plusieurs surcharges ambiguës trouvées pour « ComputeHash » et le nombre d'arguments « 1 ».
Au niveau de ligne : 12 Caractère : 22
+ $algo.ComputeHash <<<< ($stream) | % { [void] $md5StringBuilder.Append($_.ToString(\"x2\"«»)) }
+ CategoryInfo : NotSpecified: (:«») [], MethodException
+ FullyQualifiedErrorId : MethodCountCouldNotFindBest
Vous ne pouvez pas appeler de méthode sur une expression ayant la valeur Null.
Au niveau de ligne : 14 Caractère : 20
+ $stream.Dispose <<<< ()
+ CategoryInfo : InvalidOperation: (Dispose:«»String) [], RuntimeException
+ FullyQualifiedErrorId : InvokeMethodOnNull
[/code:1]
Une occasion d'utiliser des tests unitairesDu coup jme sens con avec mon code ^^

Si le fichier est verrouillé, la fonction plante :
[code:1]
New-Object : Exception lors de l'appel de « .ctor » avec « 2 » argument(s) : « L'accès au chemin d'accès 'C:\temp\pb\Sc
ripts\.svn\entries' est refusé. »
Au niveau de ligne : 10 Caractère : 29
+ $stream = New-Object <<<< System.IO.FileStream($file, [System.IO.FileMode]::Open)
+ CategoryInfo : InvalidOperation: (:«») [New-Object], MethodInvocationException
+ FullyQualifiedErrorId : ConstructorInvokedThrowException,Microsoft.PowerShell.Commands.NewObjectCommand
Plusieurs surcharges ambiguës trouvées pour « ComputeHash » et le nombre d'arguments « 1 ».
Au niveau de ligne : 12 Caractère : 22
+ $algo.ComputeHash <<<< ($stream) | % { [void] $md5StringBuilder.Append($_.ToString(\"x2\"«»)) }
+ CategoryInfo : NotSpecified: (:«») [], MethodException
+ FullyQualifiedErrorId : MethodCountCouldNotFindBest
Vous ne pouvez pas appeler de méthode sur une expression ayant la valeur Null.
Au niveau de ligne : 14 Caractère : 20
+ $stream.Dispose <<<< ()
+ CategoryInfo : InvalidOperation: (Dispose:«»String) [], RuntimeException
+ FullyQualifiedErrorId : InvokeMethodOnNull
[/code:1]
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- SiSMik
- Auteur du sujet
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 492
- Remerciements reçus 0
il y a 11 ans 3 mois #12556
par SiSMik
Réponse de SiSMik sur le sujet Re:Get-MD5
[code:1]$stream = New-Object System.IO.FileStream($file, [System.IO.FileMode]::Open)[/code:1]
Ouep c'est ça qu'il faudrait modifier, dès que j'ai du temps (
) je regarderais... enfin du temps depuis le retour de vacances... Bref, merci pour le retour !
Ouep c'est ça qu'il faudrait modifier, dès que j'ai du temps (

Connexion ou Créer un compte pour participer à la conversation.
- Axel
- Hors Ligne
- Membre elite
-
Réduire
Plus d'informations
- Messages : 176
- Remerciements reçus 0
il y a 8 ans 5 mois #20263
par Axel
Réponse de Axel sur le sujet Re:Get-MD5
Hello je fais remonter ce poste car moi aussi j'ai le problème Plusieurs surcharges ambiguës trouvées pour « ComputeHash » et le nombre d'arguments « 1 ».
Je connais la ligne que je dois modifier mais aucune idées de comment m'y prendre
Je connais la ligne que je dois modifier mais aucune idées de comment m'y prendre
Connexion ou Créer un compte pour participer à la conversation.
- SiSMik
- Auteur du sujet
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 492
- Remerciements reçus 0
il y a 8 ans 3 mois #20593
par SiSMik
Réponse de SiSMik sur le sujet Re:Get-MD5
Salut,
En fait, je n'ai pas fait évoluer cette fonction car il existe depuis la v4 de powershell un cmdlet qui permet de le faire.
Votre problème vient du fait que le fichier dont vous essayer de calculer le Hash est utilisé par un autre process. Si vous libérez le fichier, ça devrait bien se passer.
@+
En fait, je n'ai pas fait évoluer cette fonction car il existe depuis la v4 de powershell un cmdlet qui permet de le faire.
Votre problème vient du fait que le fichier dont vous essayer de calculer le Hash est utilisé par un autre process. Si vous libérez le fichier, ça devrait bien se passer.
@+
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.096 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Contributions à la communauté
- Get-MD5