Question
[Résolu]connaitre le propriétaire d'un fichier
- xyz
- Hors Ligne
- Modérateur
-
Réduire
Plus d'informations
- Messages : 6311
- Remerciements reçus 69
il y a 10 ans 11 mois #19960
par xyz
Tutoriels PowerShell
Réponse de xyz sur le sujet Re:connaitre le propriétaire d'un fichier
Harcide écrit:
D'accord, mais qu'est-ce que tu exportes dans ton fichier csv ?<br><br>Message édité par: Laurent Dardenne, à: 8/06/15 17:44je les exporte dans un fichier .csv
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 #19962
par Axel
Réponse de Axel sur le sujet Re:connaitre le propriétaire d'un fichier
j'exporte le lastwritetime, fullname, length et j'aimerais exporter l'owner
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 #19964
par xyz
Tutoriels PowerShell
Réponse de xyz sur le sujet Re:connaitre le propriétaire d'un fichier
Harcide écrit:
Si tu veux ajouter des informations il te faut donc ajouter des propriétés à chaque objet créé dans la fonction New-Rapport :
[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;
FullName=$fichier.FullName;
Length=$fichier.Length;
Owner=$fichier.GetAccessControl().Owner;
MD5=Get-FileHash $fichier.FullName;
}#New-Object
}#New-Rapport
[/code:1]
Si tu ne comprends pas la notion d'objet, Powershell sera ton chemin de croix
Ces informations sont portés par un objet, une information égale une propriété. Tu exportes un objet qui contient des propriétés.j'exporte le lastwritetime, fullname, length et j'aimerais exporter l'owner
Si tu veux ajouter des informations il te faut donc ajouter des propriétés à chaque objet créé dans la fonction New-Rapport :
[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;
FullName=$fichier.FullName;
Length=$fichier.Length;
Owner=$fichier.GetAccessControl().Owner;
MD5=Get-FileHash $fichier.FullName;
}#New-Object
}#New-Rapport
[/code:1]
Si tu ne comprends pas la notion d'objet, Powershell sera ton chemin de croix
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Richard Lazaro
- Hors Ligne
- Membre platinium
-
Réduire
Plus d'informations
- Messages : 530
- Remerciements reçus 0
il y a 10 ans 11 mois #19965
par Richard Lazaro
Think-MS : (Get-Life).Days | %{ Learn-More }
\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein
Réponse de Richard Lazaro sur le sujet Re:connaitre le propriétaire d'un fichier
Pour compléter ma réponse (et comme a pu le marquer Laurent), si tu es en PowerShell V2 tu peux avoir les informations sur le propriétaire et ACL en executant la méthode GetAccessControl :
[code:1]
PS C:\Users\richardl> (Get-Item .\Desktop\2015-06-02_09-08-51.png).GetAccessControl().Owner
EXAKIS\richardl
[/code:1]
Si tu as une contrainte forte comme la version de PowerShell, il est préférable de le préciser
Beaucoup de chose change entre la V1 et (bientot) la V5
Bien Cordialement,
Richard Lazaro.
[code:1]
PS C:\Users\richardl> (Get-Item .\Desktop\2015-06-02_09-08-51.png).GetAccessControl().Owner
EXAKIS\richardl
[/code:1]
Si tu as une contrainte forte comme la version de PowerShell, il est préférable de le préciser
Bien Cordialement,
Richard Lazaro.
Think-MS : (Get-Life).Days | %{ Learn-More }
\\"Problems cannot be solved by the same level of thinking that created them.\\" - Albert Einstein
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 #19967
par Axel
Réponse de Axel sur le sujet Re:connaitre le propriétaire d'un fichier
merci pour votre aide, désolé de ne pas préciser ma version 
votre solution marche<br><br>Message édité par: Harcide, à: 9/06/15 09:39
votre solution marche<br><br>Message édité par: Harcide, à: 9/06/15 09:39
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 #19968
par Axel
Réponse de Axel sur le sujet Re:connaitre le propriétaire d'un fichier
je suis étudiant, je vais voir la notion d'objet réellement l'année prochaine, et il est vrai que l'on tape dans le code directement sans vraiment apprendre avant donc bon :/
Connexion ou Créer un compte pour participer à la conversation.
Temps de génération de la page : 0.044 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- [Résolu]connaitre le propriétaire d'un fichier