Question
Problème Récupération de donnée dans des .txt
- de Bosset Adrien
- Auteur du sujet
- Hors Ligne
- Nouveau membre
-
Réduire
Plus d'informations
- Messages : 5
- Remerciements reçus 0
il y a 14 ans 6 mois #10194
par de Bosset Adrien
Problème Récupération de donnée dans des .txt a été créé par de Bosset Adrien
Bonjour,
Je recontre un problème.
Nous avons un script qui liste toute les machines du Lan.
Il y a divers informations dedans.
Les fichiers généré se trouve sur un lecteur réseau et chaque machine génère sont propre fichier text.
Exemple:
J'ai deux machines, dans mon disque réseau ces deux fichiers sont créer.
\\serveur\PC-Machine-1.txt
\\serveur\PC-Machine-2.txt
3 choses m'interesse, c'est le nom de la machine ainsi que les licences.
Elle se trouve dans le fichier texte comme ceci:
OS - Nom de la machine Adrien
Licence - Microsoft Windows XP dkddkdkdfdfdfdf
Microsoft Office Professional dfdfdjfjdkfjdfdf
Je dois faire un script qui va me prendre tout les fichier texte machine sur le \\serveur
Je dois faire un script qui va générer un fichier excel avec le nom de la machine et également sa clé d'activation Windows et Ms Office.
Je galère un peu.
[code:1]#Récupère le nom de la machine
$e = gc \"\\srv$machine - Informations.txt\" | where {$_ -like \"*Nom de la machine*\" }
$f= $e.split(\"`t\"«»)
write-host \"Nom de la machine: \" $f[3]
#Récupère La Licence Windows 7
$a = gc \"\\srv\$machine - Informations.txt\" | where {$_ -like \"*Licence - Windows 7 *\" }
$b= $a.split(\"`t\"«»)
write-host \"Licence Widnows 7: \" $b[4]
#Röcupère la Licence Windows XP
$g = gc \"\\srv\$machine - Informations.txt\" | where {$_ -like \"*Licence - Microsoft Windows*\" }
$h= $g.split(\"`t\"«»)
write-host \"Licence Windows XP: \" $h[4]
#Récupère La Licence de Microsoft Office
$c = gc \"\\srv\\$machine - Informations.txt\" | where {$_ -like \"*Licence - Microsoft Office*\" }
$d= $c.split(\"`t\"«»)
write-host \"Licence Microsoft Office: \" $d[4]
[/code:1]
Merci d'avance pour votre aide
Je recontre un problème.
Nous avons un script qui liste toute les machines du Lan.
Il y a divers informations dedans.
Les fichiers généré se trouve sur un lecteur réseau et chaque machine génère sont propre fichier text.
Exemple:
J'ai deux machines, dans mon disque réseau ces deux fichiers sont créer.
\\serveur\PC-Machine-1.txt
\\serveur\PC-Machine-2.txt
3 choses m'interesse, c'est le nom de la machine ainsi que les licences.
Elle se trouve dans le fichier texte comme ceci:
OS - Nom de la machine Adrien
Licence - Microsoft Windows XP dkddkdkdfdfdfdf
Microsoft Office Professional dfdfdjfjdkfjdfdf
Je dois faire un script qui va me prendre tout les fichier texte machine sur le \\serveur
Je dois faire un script qui va générer un fichier excel avec le nom de la machine et également sa clé d'activation Windows et Ms Office.
Je galère un peu.
[code:1]#Récupère le nom de la machine
$e = gc \"\\srv$machine - Informations.txt\" | where {$_ -like \"*Nom de la machine*\" }
$f= $e.split(\"`t\"«»)
write-host \"Nom de la machine: \" $f[3]
#Récupère La Licence Windows 7
$a = gc \"\\srv\$machine - Informations.txt\" | where {$_ -like \"*Licence - Windows 7 *\" }
$b= $a.split(\"`t\"«»)
write-host \"Licence Widnows 7: \" $b[4]
#Röcupère la Licence Windows XP
$g = gc \"\\srv\$machine - Informations.txt\" | where {$_ -like \"*Licence - Microsoft Windows*\" }
$h= $g.split(\"`t\"«»)
write-host \"Licence Windows XP: \" $h[4]
#Récupère La Licence de Microsoft Office
$c = gc \"\\srv\\$machine - Informations.txt\" | where {$_ -like \"*Licence - Microsoft Office*\" }
$d= $c.split(\"`t\"«»)
write-host \"Licence Microsoft Office: \" $d[4]
[/code:1]
Merci d'avance pour votre aide
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 14 ans 6 mois #10197
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:Problème Récupération de donnée dans des .txt
Bonjour,
Pourais tu fournir un exemple type du fichier d'entré et ce que tu attends dans le fichier excel/csv en sortie ?
Bien Cordialement,
Richard Lazaro.
Pourais tu fournir un exemple type du fichier d'entré et ce que tu attends dans le fichier excel/csv en sortie ?
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.
Temps de génération de la page : 0.063 secondes
- Vous êtes ici :
-
Accueil
-
forum
-
PowerShell
-
Entraide pour les débutants
- Problème Récupération de donnée dans des .txt