Question recuperer vers un fichier l'output de select-strin

Plus d'informations
il y a 12 ans 1 mois #17041 par tacouma
donc voici les questions :

1. d'apres ce que tu me dis dans les postes precedent

Les différentes lignes partent du résultat d'un Select-String, puis affiche étape par étape le contenu des propriétés, ce qui permet de voir laquelle nous intéresse et comment y accéder.


donc l'exemple que tu me donne $t=@... est une sorte de template pour le traitement finale qui permet d'indiquer ce que l'on veut traiter comme élement?

2. la partie

[code:1]$Result=$T | Select-string -Pattern '^dsm.opt:\d{1,}:«»(.*)'
[/code:1]

indique donc que l'on recherche avec select-string dans les élément precedement trouvé par la premmiere recherche via selec-string '^dsm.opt:\d{1,}: (.*)' afin de le passer en traitement pour en sortir le résultat escompter du type EXCLUDE.BACKUP *:\...\system32\config\...\*

3. je ne comprends pas du tout le fonctionnement de cette partie et a quoi elle se réference.

$Result[0]|Get-member
$Result[0]|Select *
,$Result[0].Matches.Gettype()


4. quel ouvrage me conseillerais u?

etc...

voila dans un premier temps, j'ai pas mal de lecture a faire encore et peut etre que je trouverai des reponses sur ce sujet, en tout cas merci pour ton aide et les pistes

Message édité par: tacouma, à: 19/02/14 14:43<br><br>Message édité par: tacouma, à: 19/02/14 14:45

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

Plus d'informations
il y a 12 ans 1 mois #17043 par Laurent Dardenne
tacouma écrit:

donc l'exemple que tu me donne $t=@... est une sorte de template pour le traitement finale qui permet d'indiquer ce que l'on veut traiter comme élement?

Dans ce contexte c'est un jeux de test, un template c'est plutôt qq chose de paramétrable.


tacouma écrit:

2. la partie
...

C'est presque ça, remplace le tableau $T par ton fichier.
La variable $Result contient des objets issus de la recherche. Il n'y a qu'un seule recherche.
Ensuite effectivement on doit extraite l'information recherchée à partir des objets reçus ($Result).

tacouma écrit:

3. je ne comprends pas du tout le fonctionnement de cette partie et a quoi elle se réference.

Consulte avant tout le tutoriel sur les objets.
[code:1]
#affiche les DECLARATIONS des propriétés et méthodes
#on ne connait pas tout par coeur et
#ce n'est pas nécessaire puisque le cmdlet Get-member existe
$Result[0]|Get-member

#affiche le CONTENU de toutes les propriétés d'un objet
$Result[0]|Select-Object *

#affiche le type d'un objet
#Voir le lien cité, mais plus tard ...
,$Result[0].Matches.Gettype()

[int]$I=10
$I.GetType()
$I.GetType().FullName
[/code:1]
tacouma écrit:

4. quel ouvrage me conseillerais u?

Pour débuter celui d'Arnaud Petitjean est suffisant.
Ensuite, il faut pratiquer un peu chaque jour, lire la doc offline des cmdlet, étudier les exemples et lire les fichier About_*.txt.
Si tu as des questions poste les sur le forum.

tacouma écrit:

etc...

Pareil ;-)
tacouma écrit:

Voila dans un premier temps, j'ai pas mal de lecture a faire encore

Allez une lapalissade, Il faut être patient et commencer par le début :-)

Tutoriels PowerShell

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

Plus d'informations
il y a 12 ans 1 mois #17045 par tacouma

Laurent Dardenne écrit:
Allez une lapalissade, Il faut être patient et commencer par le début :-)


je commence du debut, mais la on me demande un bon de géant, bref qui vivra verra je ferai le mieux possible ;)

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

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