Question
Pb de poubelle :)
- Thierry
- Auteur du sujet
- Hors Ligne
- Membre senior
-
- Messages : 42
- Remerciements reçus 0
Je débute actuellement un script permettant de lister le contenu des différentes \"corbeilles\" (recycle.bin) présentes dans une partition sur un DD externe.
J'ai bien trouvé un certain nombre de renseignements mais qui m'apparaissent peu clairs et ne correspondent pas à mes besoins donc je m'y colle :
Pour accéder à ma corbeille :
création d'un nouvel objet .com :
[code:1]$my = New-Object -ComObject Shell.Application[/code:1]
définition du namespace :
[code:1]$b = $my.namespace(10)[/code:1]
et utilisation de la methode items :
[code:1]$b.items() | ft name, type[/code:1]
là j'arrive à lister le contenu avec un affichage qui me convient mais :
- a quoi correspond la valeur \"10\" du namespace : a priori cela renvoie à la corbeille mais comment aurais-je pu trouver cette information de façon technique et quelle est sa signification exacte ?
- je souhaite lister toutes les corbeilles donc de tous les utilisateurs et je ne suis pas sûr que cette méthode le fasse...vous en pensez-quoi ?
- je souhaite choisir la partition sur laquelle l'examen portera, vous avez des idées ?
- j'aimerais aussi lister la date de suppression il semble que cela soit faisable via les extendedproperty...mais comment là est la question...lol
Merci pour votre aide et bonne journée !
Message édité par: thierry92, à: 21/07/10 13:23<br><br>Message édité par: thierry92, à: 21/07/10 13:23
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
- Messages : 6311
- Remerciements reçus 68
thierry92 écrit:
Un réflexe -> MSDNa quoi correspond la valeur \"10\" du namespace
thierry92 écrit:
Je le pense aussi, mais je ne l'ai jamais fait.je souhaite lister toutes les corbeilles donc de tous les utilisateurs et je ne suis pas sûr que cette méthode le fasse...vous en pensez-quoi ?
Ensuite reste à savoir si tu as juridiquement le droits d'y accéder. Voir ce post , il contient un doc sur le sujet.
Pour trouver une réponse à tes questions, la lecture des APIs t'y aidera ou la recherche de codes sur le sujet en précisant un langage de haut niveau (C#, C++, Delphi, VB,...)
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Arthur
- Hors Ligne
- Membre elite
-
- Messages : 226
- Remerciements reçus 0
Pour trouver une réponse à tes questions, la lecture des APIs t'y aidera ou la recherche de codes sur le sujet en précisant un langage de haut niveau (C#, C++, Delphi, VB,...)
Ce n'est pas possible avec WinRM ?
Connexion ou Créer un compte pour participer à la conversation.
- Thierry
- Auteur du sujet
- Hors Ligne
- Membre senior
-
- Messages : 42
- Remerciements reçus 0
J'ai pris note pour MSDN mais promis j'avais cherché... sans trouver...en fait je ne connaissais pas cette notion de \"specialfolders\". Merci pour la précisions.
Concernant le droit d'accès j'agis dans un cadre professionnel et cela ne pose pas de problème (je suis même payé pour le faire en fait
Concernant les API je vais faire des recherches en ce sens même si ça reste un peu flou pour moi...
Concernant WinRM les premières recherches que j'ai effectuées me laissent à penser que cela concerne la gestion d'un parc et donc de machines en réseau. Dans mon cas le disque dur à analyser est connecté en USB à ma machine.
Merci pour votre aide, je continue mes recherches et posterai mes avancées...
En attendant je suis toujours preneur si quelqu'un a une idée
Bonne journée !
Connexion ou Créer un compte pour participer à la conversation.
- Laurent Dardenne
- Hors Ligne
- Modérateur
-
- Messages : 6311
- Remerciements reçus 68
Oui, mais le \"cadre professionnel\" ne donne pas tout les droits, le plus souvent on le prend sans se poser de question, une correspondance privée le reste même dans la corbeille. Enfin là n'est pas ta question.Concernant le droit d'accès j'agis dans un cadre professionnel et cela ne pose pas de problème
thierry92 écrit:
Si ça peux te rassurer tu n'es pas le seulConcernant les API je vais faire des recherches en ce sens même si ça reste un peu flou pour moi...
thierry92 écrit:
Pour accéder à une partition essaie de retrouver de le chemin de la corbeille puis de lui coller le SID du compte ciblé. Mais j'ai un doute pour les OS avec l'UAC...En attendant je suis toujours preneur si quelqu'un a une idée
Tutoriels PowerShell
Connexion ou Créer un compte pour participer à la conversation.
- Thierry
- Auteur du sujet
- Hors Ligne
- Membre senior
-
- Messages : 42
- Remerciements reçus 0
J'ai essayé d'accéder en suivant cette méthode mais effectivement cela ne fonctionne pas , l'accès m'est refusé malgré les droits admin...
Je continue à chercher...
Bon WE !
Connexion ou Créer un compte pour participer à la conversation.
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Pb de poubelle :)