私は、データベースに表示され、レポートを生成するために書き出されるテキストファイルで作業しています。PowerShellを使用してtxtファイルにデータをエクスポート
このテキストファイルは、私が働く会社のセットトップボックスで顧客が調整したものを解析することによって作成されました。各ラインの構造は以下の通りである:
最終チャンネルチューン:
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"}]} --
最後のチャンネルチューンと最後のボリューム:
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"}]} --
最後のチャンネルチューンとサーフモード:
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"}]} --
最終チャンネル調整、最終音量、サーフモード:
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"}]} ––
私は次が含まれている「データベース」でこのデータを表示したいと思い、「属性」:
- 日付
-IPソース
-IP先
- チャンネル調整済み
私はこれを自動的に行うためにPowerShellを使用します。私はPowerShellの新機能です。次に、この情報をCSVファイルに変換します。
よろしくお願いいたします。
テキストファイルをフィルタリングし、PowerShellでCSVに出力の多くの例があります。 PowerShellの初心者は、それらを検索してニーズに合わせることから始まります。 – wOxxOm