Ich arbeite in einer Textdatei, die exportiert wird, um in einer Datenbank anzuzeigen und Berichte zu generieren.Exportieren von Daten in eine TXT-Datei mit PowerShell
Diese Textdatei wurde erstellt, indem ein Trace analysiert wird, was die Kunden in den Set-Top-Boxen einer Firma einstellen, in der ich arbeite. Die Struktur jeder Zeile unter:
Last-Kanal Tuned:
2016-05-10 22:30:19.282417 ; 10.193.115.63 ; 148.240.175.37 ;Data-- {"preferences":[{"key":"tv.mirada.iptv.navi.lastChannelTuned","value":"THC","basis":"DEVICE"}]} --
Last-Kanal Tuned und letzte Band:
2016-05-10 22:30:19.366016 ; 10.25.60.54 ; 148.240.175.37 ;Data-- {"preferences":[{"key":"tv.mirada.iptv.navi.lastVolume","value":12,"basis":"DEVICE"},{"key":"tv.mirada.iptv.navi.lastChannelTuned","value":"QROESTRELLA","basis":"DEVICE"}]} --
Last-Kanal Tuned und Surf-Modus:
2016-05-10 22:30:19.953626 ; 10.85.156.3 ; 148.240.175.37 ;Data-- {"preferences":[{"key":"tv.mirada.iptv.navi.lastChannelTuned","value":"TFLMZN","basis":"DEVICE"},{"key":"tv.mirada.iptv.navi.surfMode","value":"ALL","basis":"DEVICE"}]} --
Letzter Kanal, Letzte Lautstärke und Surf-Modus:
2016-05-10 22:30:48.651843 ; 10.193.158.74 ; 148.240.175.37 ;Data-- {"preferences":[{"key":"tv.mirada.iptv.navi.lastVolume","value":16,"basis":"DEVICE"},{"key":"tv.mirada.iptv.navi.lastChannelTuned","value":"NICK","basis":"DEVICE"},{"key":"tv.mirada.iptv.navi.surfMode","value":"ALL","basis":"DEVICE"}]} ––
ich diese Daten in einer „Datenbank“ zeigen möchte, die die nächste enthält „Attribut“:
-Datum
-IP Quelle
-IP Ziel
- Kanalabgestimmt
Ich verwende PowerShell, um dies automatisch zu tun. Ich bin neu in PowerShell. Dann möchte ich diese Informationen in eine CSV-Datei umgewandelt.
Irgendeine Idee?
Grüße.
Es gibt viele Beispiele von Filtertextdateien und in Powershell CSV ausgibt. Da Sie neu bei Powershell sind, beginnen Sie mit der Suche nach diesen und passen Sie sich an Ihre Bedürfnisse an. – wOxxOm