Question
[Résolu]unique et non unique
- Axel
- Auteur du sujet
- Hors Ligne
- Membre elite
-
Réduire
Plus d'informations
- Messages : 176
- Remerciements reçus 0
il y a 10 ans 11 mois #20001
par Axel
Réponse de Axel sur le sujet Re:unique et non unique
le soucis c'est que la fonction telle que vous me l'avez fournit, lorsque je veux l'afficher tout s'affiche bien sauf le MD5
code :
[code:1]
function new-rapport {
param($fichier)
#construit un nouvel objet à partir d'un objet fichier
#par défaut le résultat est émis dans le pipeline
new-object PSObject -property @{
Lastwritetime = $fichier.Lastwritetime;
Length = $fichier.Length;
FullName = $fichier.FullName;
Owner = $fichier.GetAccessControl().Owner;
MD5 = Get-FileHash $fichier.FullName
}#new-object
}#new-rapport
[/code:1]
j'obtiens pour le md5 :
MD5
---
@{Path=C:\axel_test\petit_jeu_...
@{Path=C:\axel_test\petit_jeu_...
@{Path=C:\axel_test\petit_jeu_...
@{Path=C:\axel_test\petit_jeu_...
code :
[code:1]
function new-rapport {
param($fichier)
#construit un nouvel objet à partir d'un objet fichier
#par défaut le résultat est émis dans le pipeline
new-object PSObject -property @{
Lastwritetime = $fichier.Lastwritetime;
Length = $fichier.Length;
FullName = $fichier.FullName;
Owner = $fichier.GetAccessControl().Owner;
MD5 = Get-FileHash $fichier.FullName
}#new-object
}#new-rapport
[/code:1]
j'obtiens pour le md5 :
MD5
---
@{Path=C:\axel_test\petit_jeu_...
@{Path=C:\axel_test\petit_jeu_...
@{Path=C:\axel_test\petit_jeu_...
@{Path=C:\axel_test\petit_jeu_...
Connexion ou Créer un compte pour participer à la conversation.
- jules pantin
- Hors Ligne
- Membre junior
-
Réduire
Plus d'informations
- Messages : 23
- Remerciements reçus 0
il y a 10 ans 11 mois #20002
par jules pantin
Réponse de jules pantin sur le sujet Re:unique et non unique
d’après ma mémoire (en php) le md5 est plutôt sous la forme
MD5(\"ce que tu veut hacher\")
MD5(\"ce que tu veut hacher\")
Connexion ou Créer un compte pour participer à la conversation.
- Axel
- Auteur du sujet
- Hors Ligne
- Membre elite
-
Réduire
Plus d'informations
- Messages : 176
- Remerciements reçus 0
il y a 10 ans 11 mois #20007
par Axel
Réponse de Axel sur le sujet Re:unique et non unique
je ne sais pas du tout si ça marche mais j'ai pensé à ça
[code:1]
function new-rapport {
param($fichier)
#construit un nouvel objet à partir d'un objet fichier
#par défaut le résultat est émis dans le pipeline
new-object PSObject -property @{
Lastwritetime = $fichier.Lastwritetime;
Length = $fichier.Length;
FullName = $fichier.FullName;
Owner = $fichier.GetAccessControl().Owner;
MD5 = Get-FileHash $fichier.FullName | where-object {$_.hash -gt 1}
}#new-object
}#new-rapport
[/code:1]
je m'explique , j'exécute la fonction get-filehash pour chaque fichier que j'ai analyser que lorsque le hash se trouve plus d'une fois , les hash's unique je passe.
je pense avoir trouvé l'algo mais pas le code
[code:1]
function new-rapport {
param($fichier)
#construit un nouvel objet à partir d'un objet fichier
#par défaut le résultat est émis dans le pipeline
new-object PSObject -property @{
Lastwritetime = $fichier.Lastwritetime;
Length = $fichier.Length;
FullName = $fichier.FullName;
Owner = $fichier.GetAccessControl().Owner;
MD5 = Get-FileHash $fichier.FullName | where-object {$_.hash -gt 1}
}#new-object
}#new-rapport
[/code:1]
je m'explique , j'exécute la fonction get-filehash pour chaque fichier que j'ai analyser que lorsque le hash se trouve plus d'une fois , les hash's unique je passe.
je pense avoir trouvé l'algo mais pas le code
Connexion ou Créer un compte pour participer à la conversation.
- xyz
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 69
il y a 10 ans 11 mois #20009
par xyz
Tutoriels PowerShell
Réponse de xyz sur le sujet Re:unique et non unique
Harcide écrit:
Ceci fonctionne :
[code:1]
function new-rapport {
param($fichier)
#construit un nouvel objet à partir d'un objet fichier
#par défaut le résultat est émis dans le pipeline
new-object PSObject -property @{
Lastwritetime = $fichier.Lastwritetime;
Length = $fichier.Length;
FullName = $fichier.FullName;
Owner = $fichier.GetAccessControl().Owner;
MD5 = (Get-FileHash $fichier.FullName).MD5
}#new-object
}#new-rapport
[/code:1]
La fonction Get-FileHash renvoi un objet ( plusieurs infos) et pas uniquement la valeur du MD5 calculé.
On appel donc la fonction entre parenthèses, celle-ci renvoi un objet, on utilise le point pour accéder à la propriété voulue. [/code:1]
Exact, je n'ai pas testé le code, je t'ai juste donné l'idée je pensais que tu pouvais déduire le reste, une erreur de ma part.le soucis c'est que la fonction telle que vous me l'avez fournit, lorsque je veux l'afficher tout s'affiche bien sauf le MD5
Ceci fonctionne :
[code:1]
function new-rapport {
param($fichier)
#construit un nouvel objet à partir d'un objet fichier
#par défaut le résultat est émis dans le pipeline
new-object PSObject -property @{
Lastwritetime = $fichier.Lastwritetime;
Length = $fichier.Length;
FullName = $fichier.FullName;
Owner = $fichier.GetAccessControl().Owner;
MD5 = (Get-FileHash $fichier.FullName).MD5
}#new-object
}#new-rapport
[/code:1]
La fonction Get-FileHash renvoi un objet ( plusieurs infos) et pas uniquement la valeur du MD5 calculé.
On appel donc la fonction entre parenthèses, celle-ci renvoi un objet, on utilise le point pour accéder à la propriété voulue. [/code:1]
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Axel
- Auteur du sujet
- Hors Ligne
- Membre elite
-
Réduire
Plus d'informations
- Messages : 176
- Remerciements reçus 0
il y a 10 ans 11 mois #20010
par Axel
Réponse de Axel sur le sujet Re:unique et non unique
héhé
désolé
Connexion ou Créer un compte pour participer à la conversation.
- Axel
- Auteur du sujet
- Hors Ligne
- Membre elite
-
Réduire
Plus d'informations
- Messages : 176
- Remerciements reçus 0
il y a 10 ans 11 mois #20011
par Axel
Réponse de Axel sur le sujet Re:unique et non unique
mais de toute façon j'en ai pas besoin ici, car au début je ne veux pas calculer le MD5 et ni l'afficher, le MD5 apparait à la prochaine question si on répond oui
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.053 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- [Résolu]unique et non unique